/* gh-headerbar styles (styled-components 5.3.11) */
:root { --header-bar-pos: 40px; }
body { -webkit-font-smoothing: antialiased; }
body .with-header-bar { position: fixed; top: var(--header-bar-pos); transition: 0.5s; }
.jxhzrA { font-family: proxima-nova, sans-serif; position: fixed; top: 0px; left: 0px; height: 40px; color: rgb(255, 255, 255); background-color: rgb(13, 13, 13); box-sizing: border-box; width: 100%; transition: top 0.5s; z-index: 9999999; }
.jxhzrA * { box-sizing: border-box; }
.jxhzrA a:hover { text-decoration: none; }
@media (min-width: 769px) {
  .jxhzrA { top: 0px; height: 40px; }
}
.jxhzrA .slide-enter { transform: translate3d(0px, -120%, 0px); }
.jxhzrA .slide-enter.slide-enter-active { transform: translate3d(0px, 0px, 0px); transition: transform 400ms; }
.jxhzrA .slide-exit { transform: translate3d(0px, 0px, 0px); }
.jxhzrA .slide-exit.slide-exit-active { transform: translate3d(0px, -120%, 0px); transition: transform 400ms; }
.lfNpFk { position: absolute; background-color: inherit; width: 100%; height: 100%; display: grid; -webkit-box-align: center; align-items: center; grid-template-rows: 100%; grid-template-columns: max-content repeat(2, 1fr); z-index: 1; }
.GGtNn { display: grid; grid-column: 3; justify-self: right; }
.dAtcnM { display: grid; position: relative; grid-template-columns: repeat(7, max-content); grid-column: 3; justify-self: right; grid-template-rows: 40px; padding: 0px; margin: 0px; }
@media (min-width: 769px) {
  .dAtcnM a, .dAtcnM p { display: inline; padding: 0px 15px; text-decoration: none; color: inherit; }
  .dAtcnM .presents-icon { margin-left: -6px; margin-top: 2px; }
}
.efFaTh { display: flex; width: 40px; height: 40px; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; padding: 0px; background: none; border: 0px; color: currentcolor; }
.efFaTh .mobile-nav-close { width: 10px; color: rgb(217, 217, 217); }
.efFaTh .nav-cart { width: 30px; margin: 0px 10px; }
.fslHmJ { position: relative; list-style-type: none; overflow: hidden; cursor: pointer; border: none; display: flex; width: 100%; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; outline: none; padding: 0px; margin: 0px; color: rgb(166, 166, 166); background-color: transparent; font-size: 16px; }
.fslHmJ.deals { color: rgb(243, 18, 31); }
.fslHmJ a { text-decoration: none; font-weight: 400; line-height: 0; }
.fslHmJ a.nav-search { padding: 0px 10px; color: inherit; }
.fslHmJ a:hover { color: inherit; }
.fslHmJ button { font-family: inherit; font-weight: 400; cursor: pointer; }
.fslHmJ.nav-link, .fslHmJ.game-nav-btn { display: none; }
.fslHmJ .arrow-icon { width: 14px; height: 18px; float: right; transform: translateY(3px); margin-left: 5px; margin-top: -2px; }
@media (min-width: 769px) {
  .fslHmJ { transition: color 0.3s; }
  .fslHmJ a, .fslHmJ p, .fslHmJ button { padding-top: 1.6px; }
  .fslHmJ.nav-link, .fslHmJ.game-nav-btn { display: flex; padding: 0px 10px; }
  .fslHmJ.nav-link p, .fslHmJ.game-nav-btn p { font-size: 16px; margin: 0px; }
  .fslHmJ:hover { color: rgb(204, 204, 204); }
  .fslHmJ.deals:hover { color: rgb(243, 18, 31); }
}
.aA-dga.aA-dga { display: flex; width: 40px; height: 40px; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; padding: 0px; background: none; border: 0px; color: currentcolor; }
.aA-dga.aA-dga .mobile-nav-close { width: 10px; color: rgb(217, 217, 217); }
.aA-dga.aA-dga .nav-cart { width: 30px; margin: 0px 10px; }
.fQexxm { border: none; padding: 0px; background: none; color: currentcolor; font-size: 1em; }
.fPSuYh { grid-column: 1; z-index: 3; box-sizing: border-box; }
.gjPxuy { display: grid; height: 100%; -webkit-box-align: center; align-items: center; grid-template-columns: auto 20px; cursor: pointer; }
.gjPxuy .mobile-nav-close { width: 10px; pointer-events: none; }
@media (min-width: 769px) {
  .gjPxuy { pointer-events: none; background-color: transparent; }
  .gjPxuy .mobile-nav-close { display: none; }
}
.kTBtts.kTBtts { display: grid; grid-template-columns: 1fr; border: none; background: transparent; text-decoration: none; color: rgb(166, 166, 166); -webkit-box-pack: center; justify-content: center; align-self: center; -webkit-box-align: center; align-items: center; height: 100%; margin-top: 2px; cursor: pointer; }
.kTBtts.kTBtts .eyebrow-hamburger { opacity: 1; grid-area: 1 / 2; border-right: 1px solid rgb(166, 166, 166); margin: 3px 0px; padding: 0px 12.5px; }
.kTBtts.kTBtts .mobile-nav-close { width: 10px; grid-area: 1 / 2; justify-self: center; }
@media (min-width: 769px) {
  .kTBtts.kTBtts { display: none; }
}
.dAMuCu { justify-content: left; padding: 0px 12.5px; pointer-events: visible; display: grid; align-self: center; margin-top: 2px; line-height: 0; }
@media (min-width: 769px) {
  .dAMuCu { display: grid; grid-column: 1; justify-content: left; pointer-events: visible; }
}
.JrhZY { max-width: none; height: 17.7px; pointer-events: none; }
.hMGpqx { background-color: rgba(0, 0, 0, 0); left: 0px; position: fixed; width: auto; top: 40px; right: 0px; display: grid; justify-items: right; z-index: 0; }
@media (min-width: 769px) {
  .hMGpqx { top: 40px; }
}
.eBQHib { position: absolute; width: 100%; display: grid; justify-items: left; pointer-events: none; transform: translate3d(0px, -120%, 0px); transition: transform 400ms; }
.eBQHib > * { pointer-events: all; }
.eBQHib.isMounted { transform: translate3d(0px, 0%, 0px); }
.blaIDM { position: absolute; width: 100%; display: grid; justify-items: right; pointer-events: none; transform: translate3d(0px, -120%, 0px); transition: transform 400ms; }
.blaIDM > * { pointer-events: all; }
.blaIDM.isMounted { transform: translate3d(0px, 0%, 0px); }
