/* Measured source-specific layer; scoped to hyperx. */
:root{--hyperx-bg:#ffffff;--hyperx-ink:#202020;--hyperx-accent:#d7193f;--hyperx-width:1344px}
body.hyperx-store{background:var(--hyperx-bg);color:var(--hyperx-ink);font-family:proxima-nova,Arial,sans-serif;font-size:15px}body.hyperx-store h1,body.hyperx-store h2,body.hyperx-store h3{font-family:"RBNo3.1",Arial,sans-serif}
body.hyperx-store .hyperx-container{max-width:var(--hyperx-width)}body.hyperx-store .hyperx-header__mark{letter-spacing:-.04em;text-transform:none}body.hyperx-store .hyperx-btn,body.hyperx-store .woocommerce a.button,body.hyperx-store .woocommerce button.button{background:var(--hyperx-accent);border-color:var(--hyperx-accent);color:#fff}
body.hyperx-store .hyperx-hero{aspect-ratio:1440/670;min-height:520px;margin:0}body.hyperx-store .hyperx-hero__content{justify-content:center;min-height:100%;align-items:center;text-align:center;padding-inline:5%}body.hyperx-store .hyperx-hero__heading{font-size:52px;line-height:1.03;letter-spacing:-.04em}body.hyperx-store .hyperx-hero__text{font-size:18px}body.hyperx-store .hyperx-hero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0005,transparent 65%)}
body.hyperx-store .hyperx-header{font-family:proxima-nova,Arial,sans-serif}body.hyperx-store .hyperx-footer{font-family:proxima-nova,Arial,sans-serif;background:#171514;color:#fff}body.hyperx-store .hyperx-footer__group a,body.hyperx-store .hyperx-footer__policy{color:#d9d9d9}
body.hyperx-store .hyperx-feature{min-height:520px}body.hyperx-store .hyperx-promo{padding-block:54px}body.hyperx-store .hyperx-promo__card{aspect-ratio:1.1/1}body.hyperx-store .hyperx-category{background:#f7f7f7}body.hyperx-store .hyperx-category img{width:100%;height:145px;object-fit:contain}body.hyperx-store .hyperx-shop-card{background:#f3f3f3}
body.hyperx-store .hyperx-header__announcement{background:#202020}body.hyperx-store .hyperx-hero{background:#202020}body.hyperx-store .hyperx-category img{height:180px}body.hyperx-store .hyperx-heading{text-align:center;text-transform:uppercase}


@media(max-width:768px){body.hyperx-store .hyperx-hero{aspect-ratio:auto;min-height:620px}body.hyperx-store .hyperx-hero__heading{font-size:36px}body.hyperx-store .hyperx-hero__content{justify-content:flex-end;align-items:center;text-align:center;padding-bottom:54px}body.hyperx-store .hyperx-promo{padding-block:32px}body.hyperx-store .hyperx-feature{min-height:480px}}
