body {
  position: relative; }[dir] body {
  padding-bottom: 36px; }
  @media screen and (min-width: 700px) {
    [dir] body {
      padding: 36px 0 0 0; } }

.sony-logo {
  display: inline-block;
  height: 100%;
  width: 100%; }

[dir] .sony-logo {
  background-image: url(assets/fonts/sony_logo.svg);
  background-repeat: no-repeat;
  background-position: center; }

.sony-bar {
  bottom: 0;
  font-size: 0;
  height: 36px;
  position: absolute;
  width: 100%;
  z-index: 9999; }

[dir] .sony-bar {
  background-color: black; }

[dir=ltr] .sony-bar {
  text-align: right; }

[dir=rtl] .sony-bar {
  text-align: left; }
  .sony-bar__logo {
    width: 75px; }
  [dir] .sony-bar__logo {
    margin: 0 8px; }
  .sony-bar a:focus {
    outline: 2px solid #00a2ff;
    outline-offset: -2px; }
  @media screen and (min-width: 700px) {
    .sony-bar {
      top: 0;
      bottom: auto; } }

@font-face {
  font-family: 'Shared-Nav-Icons';
  src: url(assets/fonts/sharedNav.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: block; }

.jetstream-body-noscroll {
  overflow: hidden; }
  @media only screen and (min-width: 700px) {
    .jetstream-body-noscroll {
      overflow: unset; } }

@media only screen and (max-width: 699px) {
  body {
    overflow-x: hidden; } }

#skip-link {
  -webkit-box-sizing: unset;
          box-sizing: unset;
  color: #0172ce;
  display: block;
  font-family: SST, helvetica, arial, sans-serif;
  font-weight: 500;
  height: 21px;
  line-height: 21px;
  position: absolute;
  -webkit-text-decoration: underline #0172ce;
          text-decoration: underline #0172ce;
  top: -55px;
  -webkit-transition: top .55s ease;
  transition: top .55s ease;
  z-index: 10000; }

[dir] #skip-link {
  background-color: white;
  cursor: pointer;
  padding: 16px 20px; }

[dir=ltr] #skip-link {
  left: 10px; }

[dir=rtl] #skip-link {
  right: 10px; }
  #skip-link:focus {
    top: 10px; }
  [dir] #skip-link:focus {
    -webkit-box-shadow: 0 2px 4px 1px rgba(0, 0, 0, 0.34);
            box-shadow: 0 2px 4px 1px rgba(0, 0, 0, 0.34); }

#shared-nav-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  z-index: 10; }

[dir] #shared-nav-container {
  background: none;
  background-color: white; }
  @media only screen and (min-width: 700px) {
    #shared-nav-container.shared-nav-container--minimized .shared-nav__primary-button,
    #shared-nav-container.shared-nav-container--minimized #sb .sb-my-playstation-link,
    #shared-nav-container.shared-nav-container--minimized .sb-skeleton-my-playstation-link {
      color: #757575; } }

#shared-nav-root {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  flex-direction: column;
  z-index: 9999; }

[dir] #shared-nav-root {
  background-color: white; }
  #shared-nav-root .sr-only {
    position: absolute;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden; }
  #shared-nav-root.shared-nav--mobile-open {
    display: block;
    height: 100%; }
  @media only screen and (min-width: 700px) {
    #shared-nav-root.shared-nav--mobile-open {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      height: auto; } }

.lg-on .lg-backdrop.in {
  z-index: 9999; }

.sb-image-gallery.lg-outer {
  z-index: 10000; }

#sb-social-toolbar-root {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  /* ::after should be placed next to icon instead of next to original blue dot on ::before */
  /* Hide the original ::before blue dot because we will use ::after as the blue dot */ }
  [dir=ltr] #sb-social-toolbar-root #sb .sb-toolbar-icons #sb-friends-icon[data-sb-badge-count]::after {
  left: unset; }
  [dir=rtl] #sb-social-toolbar-root #sb .sb-toolbar-icons #sb-friends-icon[data-sb-badge-count]::after {
    right: unset; }
  #sb-social-toolbar-root #sb .sb-toolbar-icons #sb-friends-icon[data-sb-badge-count]::before {
    display: none; }
  [dir="rtl"] #sb-social-toolbar-root .sb-skeleton-app {
    left: 0;
    right: auto; }
  #sb-social-toolbar-root #sb button:focus {
    outline: 0; }
  [dir] #sb-social-toolbar-root #sb button:focus {
    -webkit-box-shadow: none;
            box-shadow: none; }
  [dir] #sb-social-toolbar-root #sb .sb-my-playstation-link, [dir] #sb-social-toolbar-root .sb-skeleton-my-playstation-link {
    padding: 3px 6px; }
  #sb-social-toolbar-root #sb {
    position: absolute;
    top: 0; }
  [dir=ltr] #sb-social-toolbar-root #sb {
  right: 0; }
  [dir=rtl] #sb-social-toolbar-root #sb {
    left: 0; }
    #sb-social-toolbar-root #sb .sb-modal {
      height: 100vh; }
    @media screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
      [dir] #sb-social-toolbar-root #sb .sb-chat-header .sb-rollover, [dir] #sb-social-toolbar-root #sb .sb-chat-tile__chat-avatar .sb-rollover {
        margin-top: -45px; } }
    #sb-social-toolbar-root #sb .sb-toolbar-icons__item {
      height: 60px;
      line-height: 60px; }
      #sb-social-toolbar-root #sb .sb-toolbar-icons__item[data-sb-badge-count]::after {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        color: white;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        font-family: SST, helvetica, arial, sans-serif;
        font-size: 0.625rem;
        font-weight: bold;
        height: 17px;
        line-height: 13px;
        min-width: 17px;
        -webkit-transition: none;
        transition: none; }
      [dir] #sb-social-toolbar-root #sb .sb-toolbar-icons__item[data-sb-badge-count]::after {
        background-color: #0172ce;
        border: 2px solid white;
        border-radius: 13px;
        text-align: center; }
      [dir=ltr] #sb-social-toolbar-root #sb .sb-toolbar-icons__item[data-sb-badge-count]::after {
  right: 0; }
      [dir=rtl] #sb-social-toolbar-root #sb .sb-toolbar-icons__item[data-sb-badge-count]::after {
        left: 0; }
      #sb-social-toolbar-root #sb .sb-toolbar-icons__item button {
        display: block; }
        @media only screen and (max-width: 700px) {
          #sb-social-toolbar-root #sb .sb-toolbar-icons__item button {
            width: 50px; } }
      [dir] #sb-social-toolbar-root #sb .sb-toolbar-icons__item.sb-toolbar-icons__item--selected .sb-toolbar-icons__item__icon:hover {
        background-color: #ecf7ff; }
      #sb-social-toolbar-root #sb .sb-toolbar-icons__item__user-profile {
        width: 1.625rem;
        height: 1.625rem;
        line-height: 1.625rem; }
      #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon {
        width: calc(100% - 8px); }
        [dir] #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon:hover {
          background-color: white; }
    #sb-social-toolbar-root #sb .sb-dropdown::before {
      display: none; }
    [dir] #sb-social-toolbar-root #sb .sb-toolbar-icons__item--selected {
      background-color: #ecf7ff; }
  #sb-social-toolbar-root .sb-skeleton-app .sb-skeleton-signin-button, #sb-social-toolbar-root .sb-skeleton-app .sb-skeleton-my-playstation-link {
    z-index: 2; }
  #sb-social-toolbar-root .sb-skeleton-app .sb-skeleton-signin-button-container {
    height: 100%; }
  #sb-social-toolbar-root .sb-skeleton-signin-button, #sb-social-toolbar-root #sb .sb-signin-button {
    color: #0172ce;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    font-size: 0.9375rem;
    height: 100%;
    text-transform: capitalize; }
  [dir] #sb-social-toolbar-root .sb-skeleton-signin-button, [dir] #sb-social-toolbar-root #sb .sb-signin-button {
    background-color: transparent;
    margin: 0;
    padding: 0 1rem; }
  #sb-social-toolbar-root #sb .sb-toolbar-icons__item, #sb-social-toolbar-root .sb-skeleton-icons__item {
    width: 2.625rem; }
  [dir=ltr] #sb-social-toolbar-root #sb .sb-toolbar-icons__item, [dir=ltr] #sb-social-toolbar-root .sb-skeleton-icons__item {
  margin-right: 0.25rem; }
  [dir=rtl] #sb-social-toolbar-root #sb .sb-toolbar-icons__item, [dir=rtl] #sb-social-toolbar-root .sb-skeleton-icons__item {
    margin-left: 0.25rem; }
  #sb-social-toolbar-root .sb-skeleton-icons__item__icon {
    fill: #757575;
    stroke: none;
    stroke-width: 2;
    fill-rule: evenodd; }
  #sb-social-toolbar-root .sb-skeleton-icons__item_inner:hover {
    opacity: 0; }
  #sb-social-toolbar-root #sb .sb-my-playstation-link, #sb-social-toolbar-root .sb-skeleton-my-playstation-link {
    color: #363636;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    font-family: SST, helvetica, arial, sans-serif;
    font-size: 0.8125rem;
    font-weight: 500;
    line-height: 1.3125rem;
    white-space: nowrap;
    width: auto; }
  [dir=ltr] #sb-social-toolbar-root #sb .sb-my-playstation-link, [dir=ltr] #sb-social-toolbar-root .sb-skeleton-my-playstation-link {
  margin-right: 8px; }
  [dir=rtl] #sb-social-toolbar-root #sb .sb-my-playstation-link, [dir=rtl] #sb-social-toolbar-root .sb-skeleton-my-playstation-link {
    margin-left: 8px; }
    #sb-social-toolbar-root #sb .sb-my-playstation-link:hover, #sb-social-toolbar-root .sb-skeleton-my-playstation-link:hover {
      color: #0172ce; }
  @media only screen and (min-width: 700px) {
    #sb-social-toolbar-root {
      position: relative; }
      #sb-social-toolbar-root .sb-toolbar-icons__item {
        height: 64px;
        line-height: 64px; }
      #sb-social-toolbar-root .sb-skeleton-signin-button, #sb-social-toolbar-root #sb .sb-signin-button {
        color: #ffffff;
        font-size: 0.8125rem;
        height: 34px; }
      [dir] #sb-social-toolbar-root .sb-skeleton-signin-button, [dir] #sb-social-toolbar-root #sb .sb-signin-button {
        background-color: #363636;
        margin: 0;
        padding: 0 9px; } }
  @media only screen and (min-width: 1024px) {
    #sb-social-toolbar-root {
      position: relative; }
      #sb-social-toolbar-root .sb-skeleton-signin-button, #sb-social-toolbar-root #sb .sb-signin-button {
        font-size: 1rem;
        height: 38px; }
      [dir] #sb-social-toolbar-root .sb-skeleton-signin-button, [dir] #sb-social-toolbar-root #sb .sb-signin-button {
        margin: 0 1rem;
        padding: 0 18px; }
      #sb-social-toolbar-root .sb-skeleton-icons {
        height: 64px; } }
  @media only screen and (min-width: 1600px) {
    #sb-social-toolbar-root #sb .sb-my-playstation-link, #sb-social-toolbar-root .sb-skeleton-my-playstation-link,
    #sb-social-toolbar-root .sb-skeleton-signin-button, #sb-social-toolbar-root #sb .sb-signin-button {
      font-size: 1rem; } }

.shared-nav-container--menu-open #sb .sb-toolbar-icons__item[data-sb-badge-count]::after {
  top: 0; }

[dir=rtl] #sb-social-toolbar-root .sb-toolbar-icons__item[data-sb-badge-count]::after {
  right: unset; }

#sb-social-toolbar-root {
  z-index: 9999; }
  #sb-social-toolbar-root .sb-skeleton-app {
    height: 100%; }
  #sb-social-toolbar-root .sb-skeleton-icons__item {
    height: 100%; }
  @media only screen and (min-width: 700px) {
    #sb-social-toolbar-root {
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2; } }

@media only screen and (min-width: 700px) {
  [dir=ltr] #shared-nav-container {
    -webkit-transform-origin: top left;
            transform-origin: top left; }
  [dir=rtl] #shared-nav-container {
    -webkit-transform-origin: top right;
            transform-origin: top right; }
    #shared-nav-container.shared-nav-container--menu-open #sb .sb-dropdown, #shared-nav-container.shared-nav-container--minimized #sb .sb-dropdown {
      top: 40px; }
    #shared-nav-container .shared-nav__primary-item.active .shared-nav__primary-button {
      color: #0070d1; }
    [dir=ltr] #shared-nav-container.shared-nav-container--minimized {
    -webkit-transform-origin: top left;
            transform-origin: top left; }
    [dir=rtl] #shared-nav-container.shared-nav-container--minimized {
      -webkit-transform-origin: top right;
              transform-origin: top right; }
      #shared-nav-container.shared-nav-container--minimized #shared-nav:hover .shared-nav__primary-button,
      #shared-nav-container.shared-nav-container--minimized #shared-nav:hover .sb-skeleton-my-playstation-link,
      #shared-nav-container.shared-nav-container--minimized #shared-nav:hover .sb-my-playstation-link {
        color: #363636;
        -webkit-transition: color .2s ease;
        transition: color .2s ease; }
        #shared-nav-container.shared-nav-container--minimized #shared-nav:hover .shared-nav__primary-button:hover,
        #shared-nav-container.shared-nav-container--minimized #shared-nav:hover .sb-skeleton-my-playstation-link:hover,
        #shared-nav-container.shared-nav-container--minimized #shared-nav:hover .sb-my-playstation-link:hover {
          color: #0070d1; }
      #shared-nav-container.shared-nav-container--minimized #shared-nav:hover .shared-nav__primary-item.active .shared-nav__primary-button {
        color: #0070d1; }
      #shared-nav-container.shared-nav-container--minimized #sb .sb-toolbar-icons__item[data-sb-badge-count]::after, #shared-nav-container.shared-nav-container--minimized #sb .sb-toolbar-icons__item[data-sb-badge-count]::before {
        top: 0; }
      #shared-nav-container.shared-nav-container--minimized #sb .sb-toolbar-icons__item[data-sb-badge-count]::after {
        color: transparent;
        width: 13px; }
      [dir] #shared-nav-container.shared-nav-container--minimized #sb .sb-toolbar-icons__item[data-sb-badge-count]::after {
        -webkit-transform: scale(0.83);
                transform: scale(0.83); }
      #shared-nav-container.shared-nav-container--minimized #sb-social-toolbar-root .sb-skeleton-app,
      #shared-nav-container.shared-nav-container--minimized #sb-social-toolbar-root .sb-skeleton-app .sb-skeleton-icons,
      #shared-nav-container.shared-nav-container--minimized #sb-social-toolbar-root #sb .sb-toolbar-icons,
      #shared-nav-container.shared-nav-container--minimized .shared-nav__ctas-container,
      #shared-nav-container.shared-nav-container--minimized #sb .sb-toolbar-icons__item {
        -webkit-transition: height .55s ease, -webkit-transform .55s ease;
        transition: height .55s ease, -webkit-transform .55s ease;
        transition: height .55s ease, transform .55s ease;
        transition: height .55s ease, transform .55s ease, -webkit-transform .55s ease;
        height: 64px; }
      [dir] #shared-nav-container.shared-nav-container--minimized #sb-social-toolbar-root .sb-skeleton-app .sb-skeleton-my-playstation-link, [dir] #shared-nav-container.shared-nav-container--minimized #sb-social-toolbar-root #sb .sb-my-playstation-link {
        -webkit-transform: scale(0.92);
                transform: scale(0.92); }
      #shared-nav-container.shared-nav-container--minimized #sb-social-toolbar-root,
      #shared-nav-container.shared-nav-container--minimized #sb-social-toolbar-root .sb-skeleton-app .sb-skeleton-icons,
      #shared-nav-container.shared-nav-container--minimized #sb-social-toolbar-root #sb .sb-toolbar-icons,
      #shared-nav-container.shared-nav-container--minimized #sb-social-toolbar-root .sb-skeleton-app {
        height: 40px; }
      #shared-nav-container.shared-nav-container--minimized #sb-social-toolbar-root .sb-skeleton-icons__item,
      #shared-nav-container.shared-nav-container--minimized #sb .sb-signin-button-container,
      #shared-nav-container.shared-nav-container--minimized #sb .sb-toolbar-icons__item {
        height: 40px; }
      [dir] #shared-nav-container.shared-nav-container--minimized #sb-social-toolbar-root .sb-skeleton-icons__item, [dir] #shared-nav-container.shared-nav-container--minimized #sb .sb-signin-button-container, [dir] #shared-nav-container.shared-nav-container--minimized #sb .sb-toolbar-icons__item {
        -webkit-transform: scale(0.92);
                transform: scale(0.92); }
      #shared-nav-container.shared-nav-container--minimized .shared-nav__ctas-container {
        height: 41px; }
      [dir] #shared-nav-container.shared-nav-container--minimized .shared-nav__ctas-container {
        -webkit-transform: scale(0.92);
                transform: scale(0.92); }
      [dir=ltr] #shared-nav-container.shared-nav-container--minimized .shared-nav__ctas-container {
    margin-right: -4px; }
      [dir=rtl] #shared-nav-container.shared-nav-container--minimized .shared-nav__ctas-container {
        margin-left: -4px; }
      #shared-nav-container.shared-nav-container--minimized .shared-nav {
        height: 40px; }
      #shared-nav-container.shared-nav-container--minimized .shared-nav__primary-button {
        height: 40px;
        -webkit-transition: -webkit-transform .55s ease;
        transition: -webkit-transform .55s ease;
        transition: transform .55s ease;
        transition: transform .55s ease, -webkit-transform .55s ease; }
      [dir] #shared-nav-container.shared-nav-container--minimized .shared-nav__primary-button {
        -webkit-transform: scale(0.92);
                transform: scale(0.92); }
      [dir=ltr] #shared-nav-container.shared-nav-container--minimized .shared-nav__primary-button {
    -webkit-transform-origin: top left;
            transform-origin: top left; }
      [dir=rtl] #shared-nav-container.shared-nav-container--minimized .shared-nav__primary-button {
        -webkit-transform-origin: top right;
                transform-origin: top right; }
      #shared-nav-container.shared-nav-container--minimized .shared-nav-ps-logo {
        height: 34px;
        width: 34px; }
    #shared-nav-container #sb-social-toolbar-root .sb-skeleton-app,
    #shared-nav-container #sb-social-toolbar-root .sb-skeleton-app .sb-skeleton-icons,
    #shared-nav-container #sb-social-toolbar-root #sb .sb-toolbar-icons,
    #shared-nav-container #sb .sb-signin-button-container,
    #shared-nav-container .shared-nav__ctas-container,
    #shared-nav-container #sb .sb-toolbar-icons__item {
      -webkit-transition: height .55s ease, -webkit-transform .55s ease;
      transition: height .55s ease, -webkit-transform .55s ease;
      transition: height .55s ease, transform .55s ease;
      transition: height .55s ease, transform .55s ease, -webkit-transform .55s ease;
      height: 64px; }
    #shared-nav-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item::after,
    #shared-nav-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item::before {
      -webkit-transition: all .55s ease;
      transition: all .55s ease; }
    #shared-nav-container.shared-nav-container--menu-open #sb-social-toolbar-root .sb-toolbar-icons__item[data-sb-badge-count]::after, #shared-nav-container.shared-nav-container--menu-open #sb-social-toolbar-root .sb-toolbar-icons__item[data-sb-badge-count]::before {
      top: 0; }
    #shared-nav-container.shared-nav-container--menu-open #sb-social-toolbar-root #sb .sb-toolbar-icons__item[data-sb-badge-count]::after {
      color: transparent;
      width: 13px; }
    [dir] #shared-nav-container.shared-nav-container--menu-open #sb-social-toolbar-root #sb .sb-toolbar-icons__item[data-sb-badge-count]::after {
      -webkit-transform: scale(0.83);
              transform: scale(0.83); }
    [dir] #shared-nav-container.shared-nav-container--menu-open #sb-social-toolbar-root #sb .sb-toolbar-icons__item, [dir] #shared-nav-container.shared-nav-container--menu-open #sb-social-toolbar-root .sb-skeleton-app .sb-skeleton-my-playstation-link, [dir] #shared-nav-container.shared-nav-container--menu-open #sb-social-toolbar-root #sb .sb-my-playstation-link {
      -webkit-transform: scale(0.92);
              transform: scale(0.92); }
    #shared-nav-container.shared-nav-container--menu-open #sb-social-toolbar-root .sb-skeleton-app .sb-skeleton-icons,
    #shared-nav-container.shared-nav-container--menu-open #sb-social-toolbar-root #sb .sb-toolbar-icons,
    #shared-nav-container.shared-nav-container--menu-open #sb-social-toolbar-root .sb-skeleton-app {
      height: 40px; }
    #shared-nav-container.shared-nav-container--menu-open #sb .sb-signin-button-container,
    #shared-nav-container.shared-nav-container--menu-open #sb .sb-toolbar-icons__item {
      height: 40px; }
    [dir] #shared-nav-container.shared-nav-container--menu-open #sb .sb-signin-button-container, [dir] #shared-nav-container.shared-nav-container--menu-open #sb .sb-toolbar-icons__item {
      -webkit-transform: scale(0.92);
              transform: scale(0.92); }
    #shared-nav-container.shared-nav-container--menu-open .shared-nav__ctas-container {
      height: 41px; }
    [dir] #shared-nav-container.shared-nav-container--menu-open .shared-nav__ctas-container {
      -webkit-transform: scale(0.92);
              transform: scale(0.92); } }

#shared-nav {
  -webkit-box-sizing: unset;
          box-sizing: unset;
  line-height: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-width: 320px;
  position: relative;
  width: 100%; }
  #shared-nav .shared-nav-icon::before,
  #shared-nav .shared-nav-icon::after,
  #shared-nav .shared-nav-ps-logo {
    -webkit-box-sizing: unset;
            box-sizing: unset;
    line-height: normal;
    font-family: 'Shared-Nav-Icons';
    speak: none; }
  #shared-nav #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon,
  #shared-nav .shared-nav-icon {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: inherit;
    display: inline-block;
    font-family: 'Shared-Nav-Icons';
    font-size: inherit;
    speak: none;
    text-rendering: optimizeLegibility;
    text-transform: none; }
  [dir] #shared-nav #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon, [dir] #shared-nav .shared-nav-icon {
    text-align: center; }
  #shared-nav #sb-social-toolbar-root #sb .sb-toolbar-icons__item.sb-toolbar-icons__item--selected .sb-icon--friends::before {
    color: #0172ce;
    content: '\e941'; }
  #shared-nav #sb-social-toolbar-root #sb .sb-toolbar-icons__item.sb-toolbar-icons__item--selected .sb-icon--messages::before {
    color: #0172ce;
    content: '\e943'; }
  #shared-nav #sb-social-toolbar-root #sb .sb-toolbar-icons__item.sb-toolbar-icons__item--selected .sb-icon--notifications::before {
    color: #0172ce;
    content: '\e945'; }
  #shared-nav #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon.sb-icon--notifications::before {
    content: '\e946';
    font-size: 1.625rem;
    color: #757575; }
  #shared-nav #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon.sb-icon--notifications:hover::before {
    content: '\e945';
    color: #0172ce; }
  #shared-nav #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon.sb-icon--messages::before {
    content: '\e944';
    font-size: 1.625rem;
    color: #757575; }
  #shared-nav #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon.sb-icon--messages:hover::before {
    content: '\e943';
    color: #0172ce; }
  #shared-nav #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon.sb-icon--friends::before {
    content: '\e942';
    font-size: 1.625rem;
    color: #757575; }
  #shared-nav #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon.sb-icon--friends:hover::before {
    content: '\e941';
    color: #0172ce; }
  #shared-nav .shared-nav-icon--gaming:active::before {
    content: '\e921'; }
  #shared-nav .shared-nav-icon--gaming::before {
    content: '\e922'; }
  #shared-nav .shared-nav-icon--help:active::before {
    content: '\e923'; }
  #shared-nav .shared-nav-icon--help::before {
    content: '\e924'; }
  #shared-nav .shared-nav-icon--news:active::before {
    content: '\e926'; }
  #shared-nav .shared-nav-icon--news::before {
    content: '\e927'; }
  #shared-nav .shared-nav-icon--services:active::before {
    content: '\e928'; }
  #shared-nav .shared-nav-icon--services::before {
    content: '\e929'; }
  #shared-nav .shared-nav-icon--store:active::before {
    content: '\e92a'; }
  #shared-nav .shared-nav-icon--store::before {
    content: '\e92b'; }
  #shared-nav .shared-nav-icon--systems:active::before {
    content: '\e92c'; }
  #shared-nav .shared-nav-icon--systems::before {
    content: '\e92d'; }
  @media only screen and (min-width: 1024px) {
    #shared-nav .shared-nav-icon--account:active::before {
      content: '\e92e'; }
    #shared-nav .shared-nav-icon--account::before {
      content: '\e92f'; }
    #shared-nav .shared-nav-icon--cart:active::before {
      content: '\e930'; }
    #shared-nav .shared-nav-icon--cart::before {
      content: '\e931'; }
    #shared-nav .shared-nav-icon--friends:active::before {
      content: '\e934'; }
    #shared-nav .shared-nav-icon--friends::before {
      content: '\e935'; }
    #shared-nav .shared-nav-icon--messages:active::before {
      content: '\e936'; }
    #shared-nav .shared-nav-icon--messages::before {
      content: '\e937'; }
    #shared-nav .shared-nav-icon--mypsnsignedout:active::before {
      content: '\e938'; }
    #shared-nav .shared-nav-icon--mypsnsignedout::before {
      content: '\e939'; }
    #shared-nav .shared-nav-icon--notification:active::before {
      content: '\e93a'; }
    #shared-nav .shared-nav-icon--notification::before {
      content: '\e93b'; }
    #shared-nav .shared-nav-icon--wishlist-desktop:active::before {
      content: '\e93f'; }
    #shared-nav .shared-nav-icon--wishlist-desktop::before {
      content: '\e940'; } }
  #shared-nav .shared-nav-icon--chevron-top::before, #shared-nav .shared-nav-icon--chevron-down::before, #shared-nav .shared-nav-icon--chevron-after::after, #shared-nav .shared-nav-icon--chevron-before::before {
    content: '\e932'; }
  [dir=ltr] #shared-nav .shared-nav-icon--chevron-top::before {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg); }
  [dir=rtl] #shared-nav .shared-nav-icon--chevron-top::before {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
  #shared-nav .shared-nav-icon--chevron-left::before {
    content: '\e91e';
    display: inline-block; }
  [dir=rtl] #shared-nav .shared-nav-icon--chevron-left::before {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
  #shared-nav .shared-nav-icon--hamburger::before {
    content: '\e925'; }
  #shared-nav .shared-nav-icon--hamburger[aria-expanded="true"]::before {
    content: '\e920'; }
  #shared-nav .shared-nav-icon--tertiary-marker::before {
    content: '\e93c'; }
  #shared-nav .shared-nav-icon--secondary-header::before {
    content: '\e932'; }
  [dir=ltr] #shared-nav .shared-nav-icon--chevron-after::after {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg); }
  [dir=rtl] #shared-nav .shared-nav-icon--chevron-after::after {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg); }
  #shared-nav .shared-nav-link-icon::before {
    font-family: 'Shared-Nav-Icons'; }
  #shared-nav .shared-nav-link-icon--accessories::before {
    content: '\e900'; }
  #shared-nav .shared-nav-link-icon--allgames::before {
    content: '\e901'; }
  #shared-nav .shared-nav-link-icon--buygames::before {
    content: '\e902'; }
  #shared-nav .shared-nav-link-icon--helpandsupport::before {
    content: '\e903'; }
  #shared-nav .shared-nav-link-icon--licensedproducts::before {
    content: '\e904'; }
  #shared-nav .shared-nav-link-icon--news::before {
    content: '\e905'; }
  #shared-nav .shared-nav-link-icon--psblog::before {
    content: '\e906'; }
  #shared-nav .shared-nav-link-icon--psclassic::before {
    content: '\e907'; }
  #shared-nav .shared-nav-link-icon--psgear::before {
    content: '\e908'; }
  #shared-nav .shared-nav-link-icon--psmusic::before {
    content: '\e909'; }
  #shared-nav .shared-nav-link-icon--psnowgames::before {
    content: '\e90a'; }
  #shared-nav .shared-nav-link-icon--psnow::before {
    content: '\e90b'; }
  #shared-nav .shared-nav-link-icon--psplusgames::before {
    content: '\e90c'; }
  #shared-nav .shared-nav-link-icon--psplus::before {
    content: '\e90d'; }
  #shared-nav .shared-nav-link-icon--psstore::before {
    content: '\e90e'; }
  #shared-nav .shared-nav-link-icon--psvideo::before {
    content: '\e90f'; }
  #shared-nav .shared-nav-link-icon--psvita::before {
    content: '\e910'; }
  #shared-nav .shared-nav-link-icon--psvrgames::before {
    content: '\e911'; }
  #shared-nav .shared-nav-link-icon--psvr::before {
    content: '\e912'; }
  #shared-nav .shared-nav-link-icon--psvr2::before {
    content: '\e94a'; }
  #shared-nav .shared-nav-link-icon--psvue::before {
    content: '\e913'; }
  #shared-nav .shared-nav-link-icon--ps4games::before {
    content: '\e914'; }
  #shared-nav .shared-nav-link-icon--ps4::before {
    content: '\e915'; }
  #shared-nav .shared-nav-link-icon--ps4progames::before {
    content: '\e91b'; }
  #shared-nav .shared-nav-link-icon--ps4pro::before {
    content: '\e91b'; }
  #shared-nav .shared-nav-link-icon--ps5::before {
    content: '\e947'; }
  #shared-nav .shared-nav-link-icon--ps5games::before {
    content: '\e947'; }
  #shared-nav .shared-nav-link-icon--psnstatus::before {
    content: '\e91c'; }
  #shared-nav .shared-nav-link-icon--sony::before {
    content: '\e91d'; }
  #shared-nav .shared-nav-link-icon--events::before {
    content: '\e948'; }
  #shared-nav .shared-nav-link-icon--psstars::before {
    content: '\e949'; }
  #shared-nav #sb-social-toolbar-root {
    height: 60px; }
  #shared-nav.shared-nav--keyboard-mode .shared-nav button:focus,
  #shared-nav.shared-nav--keyboard-mode .shared-nav a.shared-nav__link-list-anchor:focus {
    outline: 2px solid #00a2ff; }
  #shared-nav.shared-nav--keyboard-mode .shared-nav-search-container button:focus,
  #shared-nav.shared-nav--keyboard-mode .shared-nav-search-container a:focus,
  #shared-nav.shared-nav--keyboard-mode #sb-social-toolbar-root .my-playstation-menu button:focus,
  #shared-nav.shared-nav--keyboard-mode #sb-social-toolbar-root .my-playstation-menu a:focus,
  #shared-nav.shared-nav--keyboard-mode #sb-social-toolbar-root #sb button:focus,
  #shared-nav.shared-nav--keyboard-mode #sb-social-toolbar-root #sb a:focus,
  #shared-nav.shared-nav--keyboard-mode #sb-social-toolbar-root .sb-skeleton-app button:focus,
  #shared-nav.shared-nav--keyboard-mode #sb-social-toolbar-root .sb-skeleton-app a:focus {
    outline: 2px solid #00a2ff; }
  #shared-nav a,
  #shared-nav button {
    color: #000;
    font-weight: 500; }
  [dir] #shared-nav a, [dir] #shared-nav button {
    text-shadow: none; }
  #shared-nav h3 {
    line-height: 1em; }
  [dir] #shared-nav ul {
    margin: 0;
    padding: 0; }
  #shared-nav.shared-nav--ssr {
    visibility: hidden; }
  #shared-nav h3.shared-nav__secondary-header {
    font-family: SST, helvetica, arial, sans-serif;
    font-weight: 500; }
  #shared-nav nav.shared-nav {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-family: SST, helvetica, arial, sans-serif;
    font-weight: 500;
    height: 60px; }
  #shared-nav .shared-nav-ps-logo-link {
    text-decoration: none; }
    #shared-nav .shared-nav-ps-logo-link:focus {
      outline: 2px solid #00a2ff; }
  #shared-nav .shared-nav__ctas-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: absolute; }
  [dir=ltr] #shared-nav .shared-nav__ctas-container {
  left: 0; }
  [dir=rtl] #shared-nav .shared-nav__ctas-container {
    right: 0; }
  #shared-nav .shared-nav-ps-logo {
    -webkit-transition: height .55s ease, -webkit-transform .55s ease;
    transition: height .55s ease, -webkit-transform .55s ease;
    transition: height .55s ease, transform .55s ease;
    transition: height .55s ease, transform .55s ease, -webkit-transform .55s ease; }
  [dir] #shared-nav .shared-nav-ps-logo {
    margin: 0; }
  #shared-nav .shared-nav-search {
    z-index: 9999; }
    #shared-nav .shared-nav-search-container {
      display: inline-block; }
    #shared-nav .shared-nav-search:focus {
      outline: 0; }
    [dir] #shared-nav .shared-nav-search:focus {
      -webkit-box-shadow: none;
              box-shadow: none; }
    #shared-nav .shared-nav-search svg {
      height: 21px;
      width: 21px; }
    [dir] #shared-nav .shared-nav-search svg {
      margin-top: 2px; }
  #shared-nav .shared-nav-button, #shared-nav .shared-nav-anchor {
    color: #1F1F1F;
    font-family: SST, helvetica, arial, sans-serif;
    font-weight: 500;
    font-size: 0.9375rem;
    line-height: 1rem; }
  [dir] #shared-nav .shared-nav-button, [dir] #shared-nav .shared-nav-anchor {
    cursor: pointer; }
  #shared-nav .shared-nav-anchor {
    text-decoration: none; }
  [dir] #shared-nav .shared-nav-button {
    border: 0;
    padding: 0; }
  #shared-nav .shared-nav-ps-logo::before, #shared-nav .shared-nav-hamburger--open::before, #shared-nav .shared-nav-anchor:hover, #shared-nav .shared-nav-button:hover, #shared-nav .shared-nav-anchor:focus, #shared-nav .shared-nav-button:focus, #shared-nav .shared-nav-anchor:hover::before, #shared-nav .shared-nav__primary-button:focus::after, #shared-nav .shared-nav__primary-button:hover::after, #shared-nav .shared-nav__primary-button:focus::before, #shared-nav .shared-nav__primary-button:hover::before,
  #shared-nav .shared-nav__primary-item.active #shared-nav .shared-nav__primary-button,
  #shared-nav .shared-nav__primary-item.active #shared-nav .shared-nav__primary-button::after {
    color: #0070d1; }
  #shared-nav .shared-nav-anchor:focus, #shared-nav .shared-nav-button:focus {
    outline: 0; }
  [dir] #shared-nav .shared-nav-anchor:focus, [dir] #shared-nav .shared-nav-button:focus {
    -webkit-box-shadow: none;
            box-shadow: none; }
  #shared-nav .shared-nav__link-list {
    list-style: none; }
  #shared-nav .shared-nav__ps-logo-container {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  #shared-nav .shared-nav-search {
    -ms-flex-item-align: end;
        align-self: flex-end;
    font-family: SST, helvetica, arial, sans-serif;
    font-weight: 500;
    height: 60px;
    width: 3.125rem; }
  [dir] #shared-nav .shared-nav-search {
    background: none;
    border: 0;
    padding: 0;
    cursor: pointer; }
    #shared-nav .shared-nav-search:active {
      color: #0072ce; }
      #shared-nav .shared-nav-search:active svg {
        fill: #0072ce; }
    #shared-nav .shared-nav-search__label {
      position: absolute;
      width: 0.0625rem;
      height: 0.0625rem;
      overflow: hidden;
      clip: rect(0, 0, 0, 0); }
    [dir] #shared-nav .shared-nav-search__label {
      margin: -0.0625rem;
      border: 0;
      padding: 0; }
  #shared-nav .shared-nav-hamburger {
    -ms-flex-item-align: end;
        align-self: flex-end;
    height: 60px;
    width: 3.125rem; }
  [dir] #shared-nav .shared-nav-hamburger {
    background: none;
    border: 0;
    cursor: pointer;
    margin: 0 0.0625rem;
    padding: 0; }
    #shared-nav .shared-nav-hamburger::before {
      color: #363636; }
  #shared-nav .shared-nav-icon::after, #shared-nav .shared-nav-icon::before, #shared-nav .shared-nav-mobile-icon::before {
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    display: inline-block;
    font-size: 3.125rem; }
  [dir] #shared-nav .shared-nav-icon::after, [dir] #shared-nav .shared-nav-icon::before, [dir] #shared-nav .shared-nav-mobile-icon::before {
    cursor: pointer;
    text-align: center; }
  #shared-nav .shared-nav-icon::after {
    font-size: 0.9375rem; }
  #shared-nav .shared-nav-list {
    list-style: none; }
  #shared-nav .shared-nav__compact-label {
    display: block; }
  [dir] #shared-nav .shared-nav__compact-label {
    text-align: center; }
  #shared-nav .shared-nav__full-label {
    display: none; }
  [dir] #shared-nav .shared-nav__full-label {
    text-align: center; }
  #shared-nav .shared-nav__label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-item-align: center;
        align-self: center; }
  [dir=ltr] #shared-nav .shared-nav--list-open .shared-nav__primary-item {
  padding-left: 0; }
  [dir=rtl] #shared-nav .shared-nav--list-open .shared-nav__primary-item {
    padding-right: 0; }
  #shared-nav .shared-nav__primary {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  [dir] #shared-nav .shared-nav__primary {
    margin-top: 32px;
    padding: 0; }
    #shared-nav .shared-nav__primary-parent {
      bottom: 0;
      height: 100vh;
      position: absolute;
      top: 60px;
      width: 100%; }
    [dir] #shared-nav .shared-nav__primary-parent {
      background: -webkit-gradient(linear, left top, left bottom, from(#ccc), color-stop(1%, #fff));
      background: linear-gradient(to bottom, #ccc 0%, #fff 1%); }
    [dir=ltr] #shared-nav .shared-nav__primary-parent {
  left: -100%;
  -webkit-transition: left .25s ease-in;
  transition: left .25s ease-in; }
    [dir=rtl] #shared-nav .shared-nav__primary-parent {
      right: -100%;
      -webkit-transition: right .25s ease-in;
      transition: right .25s ease-in; }
      [dir=ltr] #shared-nav .shared-nav__primary-parent.open {
  left: 0;
  -webkit-transition: left .25s ease-out;
  transition: left .25s ease-out; }
      [dir=rtl] #shared-nav .shared-nav__primary-parent.open {
        right: 0;
        -webkit-transition: right .25s ease-out;
        transition: right .25s ease-out; }
    #shared-nav .shared-nav__primary-anchor {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: 100%; }
    #shared-nav .shared-nav__primary-button {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      position: relative;
      width: 100%;
      line-height: 21px;
      font-size: 16px;
      -webkit-tap-highlight-color: transparent; }
    [dir] #shared-nav .shared-nav__primary-button {
      background-color: transparent; }
    [dir=ltr] #shared-nav .shared-nav__primary-button {
  padding-right: 20px;
  text-align: left; }
    [dir=rtl] #shared-nav .shared-nav__primary-button {
      padding-left: 20px;
      text-align: right; }
      #shared-nav .shared-nav__primary-button::after {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        color: #999;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        font-size: 0.625rem;
        position: absolute;
        top: 50%; }
      [dir=ltr] #shared-nav .shared-nav__primary-button::after {
  right: 20px;
  -webkit-transform: translateY(-50%) rotate(-90deg);
          transform: translateY(-50%) rotate(-90deg); }
      [dir=rtl] #shared-nav .shared-nav__primary-button::after {
        left: 20px;
        -webkit-transform: translateY(-50%) rotate(90deg);
                transform: translateY(-50%) rotate(90deg); }
    #shared-nav .shared-nav__primary-item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      height: 3.125rem;
      overflow: hidden;
      width: auto; }
      [dir] #shared-nav .shared-nav__primary-item.active .shared-nav-mobile-icon {
        background-color: #ebf7ff; }
        #shared-nav .shared-nav__primary-item.active .shared-nav-mobile-icon::before {
          color: #0070d1; }
      #shared-nav .shared-nav__primary-item.active .shared-nav__secondary-parent {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        visibility: visible;
        z-index: 10; }
      [dir=ltr] #shared-nav .shared-nav__primary-item.active .shared-nav__secondary-parent {
  left: 70px; }
      [dir=rtl] #shared-nav .shared-nav__primary-item.active .shared-nav__secondary-parent {
        right: 70px; }
      #shared-nav .shared-nav__primary-item.active .shared-nav__secondary-item {
        opacity: 1;
        -webkit-transition: opacity .5s ease;
        transition: opacity .5s ease; }
      #shared-nav .shared-nav__primary-item.active .shared-nav-icon--gaming::before {
        content: '\e921'; }
      #shared-nav .shared-nav__primary-item.active .shared-nav-icon--systems::before {
        content: '\e92c'; }
      #shared-nav .shared-nav__primary-item.active .shared-nav-icon--services::before {
        content: '\e928'; }
      #shared-nav .shared-nav__primary-item.active .shared-nav-icon--news::before {
        content: '\e926'; }
      #shared-nav .shared-nav__primary-item.active .shared-nav-icon--store::before {
        content: '\e92a'; }
      #shared-nav .shared-nav__primary-item.active .shared-nav-icon--help::before {
        content: '\e923'; }
  #shared-nav .shared-nav__secondary-parent {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    z-index: 10;
    height: 100vh;
    position: fixed;
    top: 60px;
    width: calc(100% - 70px);
    visibility: hidden; }
  [dir=ltr] #shared-nav .shared-nav__secondary-parent {
  right: 0;
  left: 110%; }
  [dir=rtl] #shared-nav .shared-nav__secondary-parent {
    left: 0;
    right: 110%; }
  #shared-nav .shared-nav__secondary-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
    z-index: 10;
    overflow-y: auto; }
  [dir] #shared-nav .shared-nav__secondary-container {
    background: -webkit-gradient(linear, left top, left bottom, from(#ccc), color-stop(1%, #fff));
    background: linear-gradient(to bottom, #ccc 0%, #fff 1%); }
  [dir=ltr] #shared-nav .shared-nav__secondary-container {
  -webkit-box-shadow: -4px 10px 27px -2px #ccc;
          box-shadow: -4px 10px 27px -2px #ccc; }
  [dir=rtl] #shared-nav .shared-nav__secondary-container {
    -webkit-box-shadow: 4px 10px 27px -2px #ccc;
            box-shadow: 4px 10px 27px -2px #ccc; }
  #shared-nav .shared-nav__secondary-header {
    color: #363636;
    height: 3.125rem;
    opacity: 0.7;
    position: relative;
    width: 100%; }
  [dir] #shared-nav .shared-nav__secondary-header {
    border: 0;
    margin: 2rem 0 0.5rem; }
    #shared-nav .shared-nav__secondary-header-toggle {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      height: 100%;
      width: 100%;
      -webkit-tap-highlight-color: transparent; }
    [dir] #shared-nav .shared-nav__secondary-header-toggle {
      background-color: transparent;
      border: 0;
      cursor: pointer; }
      #shared-nav .shared-nav__secondary-header-toggle:hover {
        color: #363636; }
      #shared-nav .shared-nav__secondary-header-toggle::before {
        display: inline-block;
        font-size: 3.125rem; }
      [dir=ltr] #shared-nav .shared-nav__secondary-header-toggle::before {
  margin-left: 3px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }
      [dir=rtl] #shared-nav .shared-nav__secondary-header-toggle::before {
        margin-right: 3px;
        -webkit-transform: rotate(-90deg);
                transform: rotate(-90deg); }
  #shared-nav .shared-nav__secondary {
    -ms-flex-line-pack: start;
        align-content: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  [dir] #shared-nav .shared-nav__secondary {
    margin: 0 10px;
    padding: 5px 10px; }
    #shared-nav .shared-nav__secondary-anchor {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: 100px; }
    [dir] #shared-nav .shared-nav__secondary-anchor {
      padding: 5px; }
      #shared-nav .shared-nav__secondary-anchor:hover, #shared-nav .shared-nav__secondary-anchor:focus {
        color: #000;
        outline: 0; }
      [dir] #shared-nav .shared-nav__secondary-anchor:hover, [dir] #shared-nav .shared-nav__secondary-anchor:focus {
        border-radius: 4px; }
      [dir=ltr] #shared-nav .shared-nav__secondary-anchor:hover, [dir=ltr] #shared-nav .shared-nav__secondary-anchor:focus {
  -webkit-box-shadow: 1px 1px 5px #adadad;
          box-shadow: 1px 1px 5px #adadad; }
      [dir=rtl] #shared-nav .shared-nav__secondary-anchor:hover, [dir=rtl] #shared-nav .shared-nav__secondary-anchor:focus {
        -webkit-box-shadow: -1px 1px 5px #adadad;
                box-shadow: -1px 1px 5px #adadad; }
  #shared-nav .shared-nav-link-icon {
    display: block; }
    #shared-nav .shared-nav-link-icon::before {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      color: #0070d1;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      font-size: 3.75rem;
      height: 80px;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      line-height: 0.8; }
  #shared-nav .shared-nav-icon-text {
    display: block; }
  [dir] #shared-nav .shared-nav-icon-text {
    text-align: center; }
  #shared-nav .shared-nav-mobile-icon::before {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #858585;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 3.125rem;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 1.75rem; }
  [dir=ltr] #shared-nav .shared-nav-mobile-icon::before {
  margin-left: 1.5rem;
  margin-right: 2.5rem; }
  [dir=rtl] #shared-nav .shared-nav-mobile-icon::before {
    margin-right: 1.5rem;
    margin-left: 2.5rem; }
  [dir] #shared-nav .link-list-container {
    padding-bottom: 60px; }
  #shared-nav .link-list-header {
    color: #adadad;
    font-size: 14px; }
  [dir] #shared-nav .link-list-header {
    margin: 0;
    padding: 15px 0; }
  #shared-nav .link-list-item {
    position: relative; }
  [dir] #shared-nav .link-list-item {
    margin-top: 1.25rem;
    padding-bottom: 0; }
    #shared-nav .link-list-item .shared-nav-icon--tertiary-marker::before {
      display: none; }
    @media only screen and (min-width: 700px) {
      #shared-nav .link-list-item .shared-nav-icon--tertiary-marker::before {
        display: inline-block; } }
  #shared-nav .link-list-separator {
    width: 120%; }
  [dir] #shared-nav .link-list-separator {
    border-top: 1px solid #ccc; }
  [dir=ltr] #shared-nav .link-list-separator {
  margin-left: 0; }
  [dir=rtl] #shared-nav .link-list-separator {
    margin-right: 0; }
  @media only screen and (min-width: 320px) {
    #shared-nav .shared-nav-search::after {
      font-size: 1.625rem; }
    #shared-nav .shared-nav__primary-item {
      opacity: 0; }
    [dir] #shared-nav .shared-nav__primary-item {
      -webkit-transition-timing-function: ease-out;
              transition-timing-function: ease-out;
      -webkit-transition-duration: .1s;
              transition-duration: .1s; }
    [dir=ltr] #shared-nav .shared-nav__primary-item {
    margin-left: -15px;
    -webkit-transition-property: margin-left, opacity;
    transition-property: margin-left, opacity; }
    [dir=rtl] #shared-nav .shared-nav__primary-item {
      margin-right: -15px;
      -webkit-transition-property: margin-right, opacity;
      transition-property: margin-right, opacity; }
    [dir] #shared-nav .shared-nav--list-open .shared-nav__primary-item {
      -webkit-transition-property: none;
      transition-property: none; }
    #shared-nav .shared-nav__primary-parent.open {
      overflow: hidden; }
      #shared-nav .shared-nav__primary-parent.open .shared-nav__primary-item {
        opacity: 1; }
      [dir=ltr] #shared-nav .shared-nav__primary-parent.open .shared-nav__primary-item {
    margin-left: 0; }
      [dir=rtl] #shared-nav .shared-nav__primary-parent.open .shared-nav__primary-item {
        margin-right: 0; }
    [dir] #shared-nav .shared-nav__primary-item:nth-child(1) {
      -webkit-transition-delay: 0.2s;
              transition-delay: 0.2s; }
    [dir] #shared-nav .shared-nav__primary-item:nth-child(2) {
      -webkit-transition-delay: 0.22s;
              transition-delay: 0.22s; }
    [dir] #shared-nav .shared-nav__primary-item:nth-child(3) {
      -webkit-transition-delay: 0.24s;
              transition-delay: 0.24s; }
    [dir] #shared-nav .shared-nav__primary-item:nth-child(4) {
      -webkit-transition-delay: 0.26s;
              transition-delay: 0.26s; }
    [dir] #shared-nav .shared-nav__primary-item:nth-child(5) {
      -webkit-transition-delay: 0.28s;
              transition-delay: 0.28s; }
    [dir] #shared-nav .shared-nav__primary-item:nth-child(6) {
      -webkit-transition-delay: 0.3s;
              transition-delay: 0.3s; }
    [dir] #shared-nav .shared-nav__primary-item:nth-child(7) {
      -webkit-transition-delay: 0.32s;
              transition-delay: 0.32s; }
    [dir] #shared-nav .shared-nav__primary-item:nth-child(8) {
      -webkit-transition-delay: 0.34s;
              transition-delay: 0.34s; }
    [dir] #shared-nav .shared-nav__primary-item:nth-child(9) {
      -webkit-transition-delay: 0.36s;
              transition-delay: 0.36s; }
    [dir] #shared-nav .shared-nav__primary-item:nth-child(10) {
      -webkit-transition-delay: 0.38s;
              transition-delay: 0.38s; }
    #shared-nav .shared-nav__secondary {
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      #shared-nav .shared-nav__secondary-item {
        -webkit-box-flex: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
        -ms-flex-negative: 0;
            flex-shrink: 0;
        -ms-flex-preferred-size: calc(50% - 20px);
            flex-basis: calc(50% - 20px);
        max-width: calc(50% - 20px); }
      [dir] #shared-nav .shared-nav__secondary-item {
        margin-bottom: 0.25rem; }
      #shared-nav .shared-nav__secondary-anchor {
        width: auto; }
      [dir] #shared-nav .shared-nav__secondary-anchor {
        padding: 0 0 1.25rem 0; }
    #shared-nav .link-list-separator {
      -webkit-box-flex: 0;
          -ms-flex: none;
              flex: none;
      max-width: 100%; }
    [dir] #shared-nav .link-list-separator {
      margin-top: 0.5rem;
      padding-top: 0.25rem; } }
  @media only screen and (min-width: 700px) {
    #shared-nav #sb-social-toolbar-root {
      height: 64px; }
    #shared-nav #link-secondary--msg-digital-games-and-services, #shared-nav #link-secondary--msg-hardware-and-discs, #shared-nav #link-secondary--msg-official-merchandise {
      font-size: 0.8125rem; }
    #shared-nav .shared-nav__secondary {
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
      #shared-nav .shared-nav__secondary-item {
        -webkit-box-flex: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
        -ms-flex-negative: 0;
            flex-shrink: 0;
        -ms-flex-preferred-size: calc(33.33% - 40px);
            flex-basis: calc(33.33% - 40px);
        max-width: calc(33.33% - 40px); }
      [dir] #shared-nav .shared-nav__secondary-item {
        margin-bottom: 1.25rem; }
      #shared-nav .shared-nav__secondary-anchor {
        width: auto; }
      [dir] #shared-nav .shared-nav__secondary-anchor {
        padding: 0 0 1.25rem 0; }
    #shared-nav .shared-nav-link-icon::before {
      font-size: 4.375rem; }
    [dir] #shared-nav .link-list-container {
      padding-bottom: 0; }
    #shared-nav .link-list-separator {
      -webkit-box-flex: 0;
          -ms-flex: none;
              flex: none;
      max-width: 100%; }
    [dir] #shared-nav .link-list-separator {
      margin-top: 1.25rem; } }
  @media only screen and (max-width: 699px) {
    #shared-nav .shared-nav__primary-parent {
      display: none; }
    #shared-nav .shared-nav__primary-parent.open {
      display: block; }
      #shared-nav .shared-nav__primary-parent.open .shared-nav__primary.shared-nav-list {
        height: calc(100vh - 112px);
        overflow: auto; }
      [dir=ltr] #shared-nav .shared-nav__primary-parent.open .shared-nav__primary-item.active .shared-nav__secondary-parent {
    left: 70px; }
      [dir=rtl] #shared-nav .shared-nav__primary-parent.open .shared-nav__primary-item.active .shared-nav__secondary-parent {
        right: 70px; }
    #shared-nav .shared-nav__primary-parent .shared-nav__primary-item.active {
      opacity: 1; }
      [dir=ltr] #shared-nav .shared-nav__primary-parent .shared-nav__primary-item.active .shared-nav__secondary-parent {
    left: 110%; }
      [dir=rtl] #shared-nav .shared-nav__primary-parent .shared-nav__primary-item.active .shared-nav__secondary-parent {
        right: 110%; }
    [dir] #shared-nav .shared-nav__primary-parent .shared-nav__primary.shared-nav-list {
      padding-bottom: 20px; }
    #shared-nav .shared-nav__secondary {
      height: calc(100vh - 174px);
      overflow-y: scroll; }
    [dir=ltr] #shared-nav .shared-nav__secondary-parent {
    -webkit-transition: left 0.55s cubic-bezier(0, 0.46, 0.145, 0.995), visibility 0.55s;
    transition: left 0.55s cubic-bezier(0, 0.46, 0.145, 0.995), visibility 0.55s; }
    [dir=rtl] #shared-nav .shared-nav__secondary-parent {
      -webkit-transition: right 0.55s cubic-bezier(0, 0.46, 0.145, 0.995), visibility 0.55s;
      transition: right 0.55s cubic-bezier(0, 0.46, 0.145, 0.995), visibility 0.55s; }
    #shared-nav .shared-nav__secondary-parent.switching-between-tabs {
      -webkit-transition: none;
      transition: none; }
    #shared-nav .shared-nav__secondary-item {
      opacity: 0;
      -webkit-transition: opacity .2s ease;
      transition: opacity .2s ease; }
    #shared-nav .shared-nav-mobile-icon::before {
      -webkit-transition: all 0.2s ease;
      transition: all 0.2s ease; } }
  @media only screen and (min-width: 700px) {
    #shared-nav {
      width: calc(100% - 40px); }
    [dir] #shared-nav {
      padding: 0 1.25rem; }
      #shared-nav nav.shared-nav {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex: 0;
                flex: 0;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
        height: 64px;
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1;
        -webkit-transition: height .55s ease;
        transition: height .55s ease; }
      [dir] #shared-nav nav.shared-nav {
        -webkit-box-shadow: none;
                box-shadow: none; }
        #shared-nav nav.shared-nav--menu-open {
          height: 40px; }
          #shared-nav nav.shared-nav--menu-open .shared-nav__primary-button {
            -webkit-transition: -webkit-transform .55s ease;
            transition: -webkit-transform .55s ease;
            transition: transform .55s ease;
            transition: transform .55s ease, -webkit-transform .55s ease; }
          [dir] #shared-nav nav.shared-nav--menu-open .shared-nav__primary-button {
            -webkit-transform: scale(0.92);
                    transform: scale(0.92); }
          [dir=ltr] #shared-nav nav.shared-nav--menu-open .shared-nav__primary-button {
    -webkit-transform-origin: top left;
            transform-origin: top left; }
          [dir=rtl] #shared-nav nav.shared-nav--menu-open .shared-nav__primary-button {
            -webkit-transform-origin: top right;
                    transform-origin: top right; }
          #shared-nav nav.shared-nav--menu-open .shared-nav-ps-logo {
            height: 34px; }
      #shared-nav .shared-nav__ctas-container {
        display: block;
        -webkit-box-ordinal-group: 4;
            -ms-flex-order: 3;
                order: 3;
        position: relative;
        z-index: 9998; }
      #shared-nav .shared-nav__link-list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; }
        #shared-nav .shared-nav__link-list-anchor {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          font-size: 0.875rem; }
        [dir] #shared-nav .shared-nav__link-list-anchor {
          padding: 3px 6px; }
          #shared-nav .shared-nav__link-list-anchor:before {
            bottom: 0.0625rem;
            color: #0072ce;
            display: inline-block;
            font-size: 8px;
            line-height: inherit;
            position: relative; }
          [dir] #shared-nav .shared-nav__link-list-anchor:before {
            margin-top: 0.0625rem; }
          [dir=ltr] #shared-nav .shared-nav__link-list-anchor:before {
    margin-right: 8px; }
          [dir=rtl] #shared-nav .shared-nav__link-list-anchor:before {
            margin-left: 8px; }
      #shared-nav .shared-nav--open {
        height: auto; }
      [dir=ltr] #shared-nav .shared-nav-ps-logo-link {
    margin-right: 0.5rem; }
      [dir=rtl] #shared-nav .shared-nav-ps-logo-link {
        margin-left: 0.5rem; }
      #shared-nav .shared-nav-search {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -ms-flex-item-align: center;
            align-self: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: 100%;
        top: 0;
        width: auto; }
      [dir=ltr] #shared-nav .shared-nav-search {
    margin-left: 14px;
    padding-left: 0; }
      [dir=rtl] #shared-nav .shared-nav-search {
        margin-right: 14px;
        padding-right: 0; }
        #shared-nav .shared-nav-search svg {
          height: 23px;
          width: 23px; }
        [dir] #shared-nav .shared-nav-search svg {
          margin-top: -4px; }
        #shared-nav .shared-nav-search-container {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          height: 100%; }
        #shared-nav .shared-nav-search__label {
          font-weight: normal;
          font-size: 1rem; }
      #shared-nav .shared-nav-hamburger {
        display: none;
        height: 64px; }
      [dir=ltr] #shared-nav .shared-nav--list-open .shared-nav__primary-item {
    padding-left: 0.25rem; }
      [dir=rtl] #shared-nav .shared-nav--list-open .shared-nav__primary-item {
        padding-right: 0.25rem; }
      #shared-nav .shared-nav--list-open .shared-nav-mobile-icon::before {
        height: auto;
        width: 31px; }
      #shared-nav .shared-nav__primary {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        width: auto; }
      [dir] #shared-nav .shared-nav__primary {
        margin: 0; }
        #shared-nav .shared-nav__primary-item {
          height: auto;
          opacity: 1;
          overflow: visible; }
        [dir] #shared-nav .shared-nav__primary-item {
          padding: 0; }
        [dir=ltr] #shared-nav .shared-nav__primary-item {
    margin-left: 0; }
        [dir=rtl] #shared-nav .shared-nav__primary-item {
          margin-right: 0; }
        #shared-nav .shared-nav__primary-parent {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          position: static;
          width: auto;
          height: 100%;
          top: 64px; }
        [dir] #shared-nav .shared-nav__primary-parent {
          background: #fff; }
        [dir=ltr] #shared-nav .shared-nav__primary-parent {
    left: 0; }
        [dir=rtl] #shared-nav .shared-nav__primary-parent {
          right: 0; }
        #shared-nav .shared-nav__primary-button {
          font-size: 0.8125rem;
          line-height: 21px;
          white-space: nowrap;
          width: auto; }
        [dir=ltr] #shared-nav .shared-nav__primary-button {
    padding-left: 5px;
    padding-right: 20px; }
        [dir=rtl] #shared-nav .shared-nav__primary-button {
          padding-right: 5px;
          padding-left: 20px; }
          #shared-nav .shared-nav__primary-button::after {
            font-size: 0.625rem;
            top: 50%; }
          [dir] #shared-nav .shared-nav__primary-button::after {
            margin-top: 1px;
            -webkit-transform: translateY(-50%) rotate(0);
                    transform: translateY(-50%) rotate(0); }
          [dir=ltr] #shared-nav .shared-nav__primary-button::after {
    right: 5px; }
          [dir=rtl] #shared-nav .shared-nav__primary-button::after {
            left: 5px; }
        #shared-nav .shared-nav__primary-item.active .shared-nav__primary-button::after {
          color: #757575;
          -webkit-transition: -webkit-transform .1s linear;
          transition: -webkit-transform .1s linear;
          transition: transform .1s linear;
          transition: transform .1s linear, -webkit-transform .1s linear; }
        [dir=ltr] #shared-nav .shared-nav__primary-item.active .shared-nav__primary-button::after {
    -webkit-transform: translateY(-50%) rotate(180deg);
            transform: translateY(-50%) rotate(180deg); }
        [dir=rtl] #shared-nav .shared-nav__primary-item.active .shared-nav__primary-button::after {
          -webkit-transform: translateY(-50%) rotate(-180deg);
                  transform: translateY(-50%) rotate(-180deg); }
        #shared-nav .shared-nav__primary-item.active .shared-nav__secondary-parent {
          height: auto;
          width: 100%;
          max-height: 220px;
          visibility: visible;
          -webkit-transition: max-height .6s ease-out;
          transition: max-height .6s ease-out; }
        [dir] #shared-nav .shared-nav__primary-item.active .shared-nav__secondary-parent {
          padding: 0;
          -webkit-box-shadow: 0 11px 4px 0 rgba(0, 0, 0, 0.3);
                  box-shadow: 0 11px 4px 0 rgba(0, 0, 0, 0.3); }
        [dir=ltr] #shared-nav .shared-nav__primary-item.active .shared-nav__secondary-parent {
    left: 0; }
        [dir=rtl] #shared-nav .shared-nav__primary-item.active .shared-nav__secondary-parent {
          right: 0; }
        #shared-nav .shared-nav__primary-item.active .shared-nav__secondary-container {
          height: auto;
          width: 100%;
          overflow-y: hidden; }
        [dir] #shared-nav .shared-nav__primary-item.active .shared-nav-mobile-icon {
          background-color: white; }
        [dir] #shared-nav .shared-nav__primary-item.active .shared-nav__secondary-item {
          margin-top: 10px !important; }
        #shared-nav .shared-nav__primary-item.active .shared-nav__secondary-item {
          opacity: 1 !important; }
          [dir] #shared-nav .shared-nav__primary-item.active .shared-nav__secondary-item .shared-nav__secondary-anchor::before {
            -webkit-transform: scale(1) rotate(0deg) !important;
                    transform: scale(1) rotate(0deg) !important; }
        #shared-nav .shared-nav__primary-item.closing-sub-nav .shared-nav__secondary-parent {
          visibility: visible; }
        #shared-nav .shared-nav__primary-item.closing-sub-nav .shared-nav__secondary-item {
          opacity: 0;
          -webkit-transition: opacity .15s ease 0s, margin-top .15s ease 0s !important;
          transition: opacity .15s ease 0s, margin-top .15s ease 0s !important; }
          [dir] #shared-nav .shared-nav__primary-item.closing-sub-nav .shared-nav__secondary-item .shared-nav__secondary-anchor::before {
            -webkit-transform: none !important;
                    transform: none !important; }
      #shared-nav .shared-nav__secondary-parent {
        visibility: hidden;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        max-height: 0;
        position: absolute;
        top: 40px;
        width: 100%;
        z-index: -1;
        -webkit-transition: max-height .25s ease-out;
        transition: max-height .25s ease-out; }
      [dir=ltr] #shared-nav .shared-nav__secondary-parent {
    left: 0; }
      [dir=rtl] #shared-nav .shared-nav__secondary-parent {
        right: 0; }
      #shared-nav .shared-nav__secondary-container {
        overflow-y: hidden; }
      #shared-nav .shared-nav__full-label {
        display: block; }
      #shared-nav .shared-nav__compact-label {
        display: none; }
      #shared-nav .shared-nav-mobile-icon::before {
        display: none; }
      #shared-nav .shared-nav-mobile-icon--search::before {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        height: auto;
        width: 31px; }
      #shared-nav .shared-nav__secondary {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; }
      [dir] #shared-nav .shared-nav__secondary {
        margin: 0;
        padding: 0; }
        [dir] #shared-nav .shared-nav__secondary-container {
          background: none white;
          -webkit-box-shadow: none;
                  box-shadow: none; }
        #shared-nav .shared-nav__secondary-anchor {
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          font-size: 14px;
          height: 128px;
          width: 92px; }
        [dir] #shared-nav .shared-nav__secondary-anchor {
          padding: 10px 0; }
        #shared-nav .shared-nav__secondary-header {
          display: none; }
        #shared-nav .shared-nav__secondary-item {
          display: block;
          width: auto;
          -webkit-box-flex: 0;
              -ms-flex: none;
                  flex: none; }
        [dir] #shared-nav .shared-nav__secondary-item {
          padding: 0 0.5rem;
          margin: 10px 0; }
      #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(1) {
        opacity: 0;
        -webkit-transition: opacity 0.4s ease-out 0.02s, margin-top 0.4s ease-out 0.02s;
        transition: opacity 0.4s ease-out 0.02s, margin-top 0.4s ease-out 0.02s; }
      [dir] #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(1) {
        margin-top: -20px; }
        #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(1) .shared-nav__secondary-anchor::before {
          -webkit-transition: -webkit-transform 0.4s ease-out 0.02s;
          transition: -webkit-transform 0.4s ease-out 0.02s;
          transition: transform 0.4s ease-out 0.02s;
          transition: transform 0.4s ease-out 0.02s, -webkit-transform 0.4s ease-out 0.02s; }
        [dir] #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(1) .shared-nav__secondary-anchor::before {
          -webkit-transform-origin: top;
                  transform-origin: top; }
        [dir=ltr] #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(1) .shared-nav__secondary-anchor::before {
    -webkit-transform: scale(0.8) rotate(8deg);
            transform: scale(0.8) rotate(8deg); }
        [dir=rtl] #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(1) .shared-nav__secondary-anchor::before {
          -webkit-transform: scale(0.8) rotate(-8deg);
                  transform: scale(0.8) rotate(-8deg); }
      #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(2) {
        opacity: 0;
        -webkit-transition: opacity 0.4s ease-out 0.06s, margin-top 0.4s ease-out 0.06s;
        transition: opacity 0.4s ease-out 0.06s, margin-top 0.4s ease-out 0.06s; }
      [dir] #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(2) {
        margin-top: -20px; }
        #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(2) .shared-nav__secondary-anchor::before {
          -webkit-transition: -webkit-transform 0.4s ease-out 0.06s;
          transition: -webkit-transform 0.4s ease-out 0.06s;
          transition: transform 0.4s ease-out 0.06s;
          transition: transform 0.4s ease-out 0.06s, -webkit-transform 0.4s ease-out 0.06s; }
        [dir] #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(2) .shared-nav__secondary-anchor::before {
          -webkit-transform-origin: top;
                  transform-origin: top; }
        [dir=ltr] #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(2) .shared-nav__secondary-anchor::before {
    -webkit-transform: scale(0.8) rotate(8deg);
            transform: scale(0.8) rotate(8deg); }
        [dir=rtl] #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(2) .shared-nav__secondary-anchor::before {
          -webkit-transform: scale(0.8) rotate(-8deg);
                  transform: scale(0.8) rotate(-8deg); }
      #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(3) {
        opacity: 0;
        -webkit-transition: opacity 0.4s ease-out 0.1s, margin-top 0.4s ease-out 0.1s;
        transition: opacity 0.4s ease-out 0.1s, margin-top 0.4s ease-out 0.1s; }
      [dir] #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(3) {
        margin-top: -20px; }
        #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(3) .shared-nav__secondary-anchor::before {
          -webkit-transition: -webkit-transform 0.4s ease-out 0.1s;
          transition: -webkit-transform 0.4s ease-out 0.1s;
          transition: transform 0.4s ease-out 0.1s;
          transition: transform 0.4s ease-out 0.1s, -webkit-transform 0.4s ease-out 0.1s; }
        [dir] #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(3) .shared-nav__secondary-anchor::before {
          -webkit-transform-origin: top;
                  transform-origin: top; }
        [dir=ltr] #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(3) .shared-nav__secondary-anchor::before {
    -webkit-transform: scale(0.8) rotate(8deg);
            transform: scale(0.8) rotate(8deg); }
        [dir=rtl] #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(3) .shared-nav__secondary-anchor::before {
          -webkit-transform: scale(0.8) rotate(-8deg);
                  transform: scale(0.8) rotate(-8deg); }
      #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(4) {
        opacity: 0;
        -webkit-transition: opacity 0.4s ease-out 0.14s, margin-top 0.4s ease-out 0.14s;
        transition: opacity 0.4s ease-out 0.14s, margin-top 0.4s ease-out 0.14s; }
      [dir] #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(4) {
        margin-top: -20px; }
        #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(4) .shared-nav__secondary-anchor::before {
          -webkit-transition: -webkit-transform 0.4s ease-out 0.14s;
          transition: -webkit-transform 0.4s ease-out 0.14s;
          transition: transform 0.4s ease-out 0.14s;
          transition: transform 0.4s ease-out 0.14s, -webkit-transform 0.4s ease-out 0.14s; }
        [dir] #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(4) .shared-nav__secondary-anchor::before {
          -webkit-transform-origin: top;
                  transform-origin: top; }
        [dir=ltr] #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(4) .shared-nav__secondary-anchor::before {
    -webkit-transform: scale(0.8) rotate(8deg);
            transform: scale(0.8) rotate(8deg); }
        [dir=rtl] #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(4) .shared-nav__secondary-anchor::before {
          -webkit-transform: scale(0.8) rotate(-8deg);
                  transform: scale(0.8) rotate(-8deg); }
      #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(5) {
        opacity: 0;
        -webkit-transition: opacity 0.4s ease-out 0.18s, margin-top 0.4s ease-out 0.18s;
        transition: opacity 0.4s ease-out 0.18s, margin-top 0.4s ease-out 0.18s; }
      [dir] #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(5) {
        margin-top: -20px; }
        #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(5) .shared-nav__secondary-anchor::before {
          -webkit-transition: -webkit-transform 0.4s ease-out 0.18s;
          transition: -webkit-transform 0.4s ease-out 0.18s;
          transition: transform 0.4s ease-out 0.18s;
          transition: transform 0.4s ease-out 0.18s, -webkit-transform 0.4s ease-out 0.18s; }
        [dir] #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(5) .shared-nav__secondary-anchor::before {
          -webkit-transform-origin: top;
                  transform-origin: top; }
        [dir=ltr] #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(5) .shared-nav__secondary-anchor::before {
    -webkit-transform: scale(0.8) rotate(8deg);
            transform: scale(0.8) rotate(8deg); }
        [dir=rtl] #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(5) .shared-nav__secondary-anchor::before {
          -webkit-transform: scale(0.8) rotate(-8deg);
                  transform: scale(0.8) rotate(-8deg); }
      #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(6) {
        opacity: 0;
        -webkit-transition: opacity 0.4s ease-out 0.22s, margin-top 0.4s ease-out 0.22s;
        transition: opacity 0.4s ease-out 0.22s, margin-top 0.4s ease-out 0.22s; }
      [dir] #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(6) {
        margin-top: -20px; }
        #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(6) .shared-nav__secondary-anchor::before {
          -webkit-transition: -webkit-transform 0.4s ease-out 0.22s;
          transition: -webkit-transform 0.4s ease-out 0.22s;
          transition: transform 0.4s ease-out 0.22s;
          transition: transform 0.4s ease-out 0.22s, -webkit-transform 0.4s ease-out 0.22s; }
        [dir] #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(6) .shared-nav__secondary-anchor::before {
          -webkit-transform-origin: top;
                  transform-origin: top; }
        [dir=ltr] #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(6) .shared-nav__secondary-anchor::before {
    -webkit-transform: scale(0.8) rotate(8deg);
            transform: scale(0.8) rotate(8deg); }
        [dir=rtl] #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(6) .shared-nav__secondary-anchor::before {
          -webkit-transform: scale(0.8) rotate(-8deg);
                  transform: scale(0.8) rotate(-8deg); }
      #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(7) {
        opacity: 0;
        -webkit-transition: opacity 0.4s ease-out 0.26s, margin-top 0.4s ease-out 0.26s;
        transition: opacity 0.4s ease-out 0.26s, margin-top 0.4s ease-out 0.26s; }
      [dir] #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(7) {
        margin-top: -20px; }
        #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(7) .shared-nav__secondary-anchor::before {
          -webkit-transition: -webkit-transform 0.4s ease-out 0.26s;
          transition: -webkit-transform 0.4s ease-out 0.26s;
          transition: transform 0.4s ease-out 0.26s;
          transition: transform 0.4s ease-out 0.26s, -webkit-transform 0.4s ease-out 0.26s; }
        [dir] #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(7) .shared-nav__secondary-anchor::before {
          -webkit-transform-origin: top;
                  transform-origin: top; }
        [dir=ltr] #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(7) .shared-nav__secondary-anchor::before {
    -webkit-transform: scale(0.8) rotate(8deg);
            transform: scale(0.8) rotate(8deg); }
        [dir=rtl] #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(7) .shared-nav__secondary-anchor::before {
          -webkit-transform: scale(0.8) rotate(-8deg);
                  transform: scale(0.8) rotate(-8deg); }
      #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(8) {
        opacity: 0;
        -webkit-transition: opacity 0.4s ease-out 0.3s, margin-top 0.4s ease-out 0.3s;
        transition: opacity 0.4s ease-out 0.3s, margin-top 0.4s ease-out 0.3s; }
      [dir] #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(8) {
        margin-top: -20px; }
        #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(8) .shared-nav__secondary-anchor::before {
          -webkit-transition: -webkit-transform 0.4s ease-out 0.3s;
          transition: -webkit-transform 0.4s ease-out 0.3s;
          transition: transform 0.4s ease-out 0.3s;
          transition: transform 0.4s ease-out 0.3s, -webkit-transform 0.4s ease-out 0.3s; }
        [dir] #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(8) .shared-nav__secondary-anchor::before {
          -webkit-transform-origin: top;
                  transform-origin: top; }
        [dir=ltr] #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(8) .shared-nav__secondary-anchor::before {
    -webkit-transform: scale(0.8) rotate(8deg);
            transform: scale(0.8) rotate(8deg); }
        [dir=rtl] #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(8) .shared-nav__secondary-anchor::before {
          -webkit-transform: scale(0.8) rotate(-8deg);
                  transform: scale(0.8) rotate(-8deg); }
      #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(9) {
        opacity: 0;
        -webkit-transition: opacity 0.4s ease-out 0.34s, margin-top 0.4s ease-out 0.34s;
        transition: opacity 0.4s ease-out 0.34s, margin-top 0.4s ease-out 0.34s; }
      [dir] #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(9) {
        margin-top: -20px; }
        #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(9) .shared-nav__secondary-anchor::before {
          -webkit-transition: -webkit-transform 0.4s ease-out 0.34s;
          transition: -webkit-transform 0.4s ease-out 0.34s;
          transition: transform 0.4s ease-out 0.34s;
          transition: transform 0.4s ease-out 0.34s, -webkit-transform 0.4s ease-out 0.34s; }
        [dir] #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(9) .shared-nav__secondary-anchor::before {
          -webkit-transform-origin: top;
                  transform-origin: top; }
        [dir=ltr] #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(9) .shared-nav__secondary-anchor::before {
    -webkit-transform: scale(0.8) rotate(8deg);
            transform: scale(0.8) rotate(8deg); }
        [dir=rtl] #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(9) .shared-nav__secondary-anchor::before {
          -webkit-transform: scale(0.8) rotate(-8deg);
                  transform: scale(0.8) rotate(-8deg); }
      #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(10) {
        opacity: 0;
        -webkit-transition: opacity 0.4s ease-out 0.38s, margin-top 0.4s ease-out 0.38s;
        transition: opacity 0.4s ease-out 0.38s, margin-top 0.4s ease-out 0.38s; }
      [dir] #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(10) {
        margin-top: -20px; }
        #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(10) .shared-nav__secondary-anchor::before {
          -webkit-transition: -webkit-transform 0.4s ease-out 0.38s;
          transition: -webkit-transform 0.4s ease-out 0.38s;
          transition: transform 0.4s ease-out 0.38s;
          transition: transform 0.4s ease-out 0.38s, -webkit-transform 0.4s ease-out 0.38s; }
        [dir] #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(10) .shared-nav__secondary-anchor::before {
          -webkit-transform-origin: top;
                  transform-origin: top; }
        [dir=ltr] #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(10) .shared-nav__secondary-anchor::before {
    -webkit-transform: scale(0.8) rotate(8deg);
            transform: scale(0.8) rotate(8deg); }
        [dir=rtl] #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(10) .shared-nav__secondary-anchor::before {
          -webkit-transform: scale(0.8) rotate(-8deg);
                  transform: scale(0.8) rotate(-8deg); }
      #shared-nav .shared-nav .shared-nav__secondary-parent.switching-between-tabs {
        -webkit-transition: none;
        transition: none; }
        #shared-nav .shared-nav .shared-nav__secondary-parent.switching-between-tabs .shared-nav__secondary-item {
          opacity: 0 !important;
          -webkit-transition: opacity .65s ease;
          transition: opacity .65s ease; }
          #shared-nav .shared-nav .shared-nav__secondary-parent.switching-between-tabs .shared-nav__secondary-item .shared-nav__secondary-anchor::before {
            -webkit-transition: none !important;
            transition: none !important; }
      #shared-nav .shared-nav .shared-nav__primary-item.active .shared-nav__secondary-parent.switching-between-tabs .shared-nav__secondary-item {
        opacity: 1 !important;
        -webkit-transition: opacity .65s ease;
        transition: opacity .65s ease; }
        #shared-nav .shared-nav .shared-nav__primary-item.active .shared-nav__secondary-parent.switching-between-tabs .shared-nav__secondary-item .shared-nav__secondary-anchor::before {
          -webkit-transition: none !important;
          transition: none !important; }
      #shared-nav .link-list-separator {
        width: 100%; }
      [dir] #shared-nav .link-list-separator {
        margin: 0;
        padding: 21px 0; }
      [dir] #shared-nav .link-list-item {
        margin-top: 0; }
      [dir=ltr] #shared-nav .link-list-item {
    margin-right: 20px; }
      [dir=rtl] #shared-nav .link-list-item {
        margin-left: 20px; } }
  @media only screen and (min-width: 1024px) {
    #shared-nav .shared-nav__link-list-anchor {
      font-size: 0.9375rem; }
    #shared-nav .shared-nav__secondary-anchor {
      font-size: 1rem;
      height: 128px;
      width: 140px; }
    [dir] #shared-nav .shared-nav__secondary-anchor {
      padding: 5px; } }
  @media only screen and (min-width: 1600px) {
    [dir=ltr] #shared-nav .shared-nav--list-open .shared-nav__primary-item {
    padding-left: 1rem; }
    [dir=rtl] #shared-nav .shared-nav--list-open .shared-nav__primary-item {
      padding-right: 1rem; }
    #shared-nav .shared-nav__primary-button {
      font-size: 1rem; }
      #shared-nav .shared-nav__primary-button::after {
        font-size: 0.625rem; }
    [dir] #shared-nav .shared-nav__primary-item {
      padding: 0 1rem; }
    #shared-nav .shared-nav-search {
      height: 2.375rem; }
    [dir] #shared-nav .shared-nav-search {
      border: 1px solid #dedede; }
    [dir=ltr] #shared-nav .shared-nav-search {
    margin-left: 0;
    padding-left: 10px; }
    [dir=rtl] #shared-nav .shared-nav-search {
      margin-right: 0;
      padding-right: 10px; }
      [dir] #shared-nav .shared-nav-search-container {
        margin-top: 0; }
      #shared-nav .shared-nav-search svg {
        height: 21px;
        width: 21px; }
      [dir=ltr] #shared-nav .shared-nav-search svg {
    margin: 0 13px 0 45px; }
      [dir=rtl] #shared-nav .shared-nav-search svg {
        margin: 0 45px 0 13px; }
      [dir] #shared-nav .shared-nav-search:hover {
        border: 1px solid #363636; }
      [dir=ltr] #shared-nav .shared-nav-search::after {
    margin-left: 2.8125rem;
    margin-right: 0.8125rem; }
      [dir=rtl] #shared-nav .shared-nav-search::after {
        margin-right: 2.8125rem;
        margin-left: 0.8125rem; }
      #shared-nav .shared-nav-search__label {
        clip: unset;
        display: inline-block;
        font-size: 1rem;
        height: auto;
        line-height: 1.3125rem;
        position: relative;
        width: auto; }
    #shared-nav .shared-nav__secondary-anchor {
      width: 180px; } }

#jetstream-tertiary-nav {
  -webkit-box-sizing: unset;
          box-sizing: unset;
  line-height: normal;
  display: block;
  font-family: SST, helvetica, arial, sans-serif;
  font-weight: 500;
  min-height: 64px;
  min-width: 320px;
  width: 100%;
  will-change: transform;
  z-index: 9998; }[dir] #jetstream-tertiary-nav {
  background-color: white; }
  #jetstream-tertiary-nav.jetstream-tertiary-nav--open {
    position: relative;
    z-index: 10000; }
  [dir] #jetstream-tertiary-nav .tertiary-container {
    -webkit-box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.12); }
    @media screen and (min-width: 1368px) {
      [dir] #jetstream-tertiary-nav .tertiary-container {
        -webkit-box-shadow: 0 12px 24px 0 rgba(0, 0, 0, 0.12);
                box-shadow: 0 12px 24px 0 rgba(0, 0, 0, 0.12); } }
    @media screen and (min-width: 1920px) {
      [dir] #jetstream-tertiary-nav .tertiary-container {
        -webkit-box-shadow: 0 16px 32px 0 rgba(0, 0, 0, 0.12);
                box-shadow: 0 16px 32px 0 rgba(0, 0, 0, 0.12); } }
  #jetstream-tertiary-nav .tertiary-container-inner {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 64px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    position: relative;
    width: 100%;
    -webkit-transition: height 0.25s ease-out;
    transition: height 0.25s ease-out; }
    @media screen and (max-width: 767px) {
      #jetstream-tertiary-nav .tertiary-container-inner {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        height: 100%;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; } }
  [dir=ltr] #jetstream-tertiary-nav .tertiary-ctas {
  margin-left: 4px;
  margin-right: 16px; }
  [dir=rtl] #jetstream-tertiary-nav .tertiary-ctas {
    margin-right: 4px;
    margin-left: 16px; }
  #jetstream-tertiary-nav .tertiary-cta {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: white;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 14px;
    font-weight: 700;
    height: 34px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
    width: 100%;
    white-space: nowrap; }
  [dir] #jetstream-tertiary-nav .tertiary-cta {
    background-color: #d53b00;
    border: 2px solid transparent;
    border-radius: 999px;
    padding: 0 10px;
    text-align: center; }
    #jetstream-tertiary-nav .tertiary-cta__label {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    #jetstream-tertiary-nav .tertiary-cta:active, #jetstream-tertiary-nav .tertiary-cta:focus, #jetstream-tertiary-nav .tertiary-cta:hover {
      outline: 0; }
    [dir] #jetstream-tertiary-nav .tertiary-cta:active, [dir] #jetstream-tertiary-nav .tertiary-cta:focus, [dir] #jetstream-tertiary-nav .tertiary-cta:hover {
      -webkit-box-shadow: none;
              box-shadow: none; }
      #jetstream-tertiary-nav .tertiary-cta:active::after, #jetstream-tertiary-nav .tertiary-cta:focus::after, #jetstream-tertiary-nav .tertiary-cta:hover::after {
        -webkit-box-sizing: content-box;
                box-sizing: content-box;
        content: '';
        height: 100%;
        pointer-events: none;
        position: absolute;
        top: -4px;
        width: 100%;
        z-index: 10; }
      [dir] #jetstream-tertiary-nav .tertiary-cta:active::after, [dir] #jetstream-tertiary-nav .tertiary-cta:focus::after, [dir] #jetstream-tertiary-nav .tertiary-cta:hover::after {
        border-radius: 1001px;
        -webkit-box-shadow: 0 0 0 2px #702000;
                box-shadow: 0 0 0 2px #702000;
        padding: 4px; }
      [dir=ltr] #jetstream-tertiary-nav .tertiary-cta:active::after, [dir=ltr] #jetstream-tertiary-nav .tertiary-cta:focus::after, [dir=ltr] #jetstream-tertiary-nav .tertiary-cta:hover::after {
  left: -4px; }
      [dir=rtl] #jetstream-tertiary-nav .tertiary-cta:active::after, [dir=rtl] #jetstream-tertiary-nav .tertiary-cta:focus::after, [dir=rtl] #jetstream-tertiary-nav .tertiary-cta:hover::after {
        right: -4px; }
    [dir] #jetstream-tertiary-nav .tertiary-cta:active {
      background-color: #6f1f00; }
    [dir] #jetstream-tertiary-nav .tertiary-cta:hover, [dir] #jetstream-tertiary-nav .tertiary-cta:focus {
      background-color: #a22d00; }
    @media screen and (min-width: 1366px) {
      #jetstream-tertiary-nav .tertiary-cta {
        font-size: 16px;
        height: 50px; }
      [dir] #jetstream-tertiary-nav .tertiary-cta {
        padding: 0 12px; } }
    @media screen and (min-width: 1920px) {
      #jetstream-tertiary-nav .tertiary-cta {
        font-size: 18px;
        height: 50px; }
      [dir] #jetstream-tertiary-nav .tertiary-cta {
        padding: 0 16px; } }
  #jetstream-tertiary-nav .tertiary-carousels {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    min-width: 0;
    position: relative;
    width: 100%; }
  [dir=ltr] #jetstream-tertiary-nav .tertiary-carousels {
  margin-left: 20px;
  margin-right: 16px; }
  [dir=rtl] #jetstream-tertiary-nav .tertiary-carousels {
    margin-right: 20px;
    margin-left: 16px; }
    #jetstream-tertiary-nav .tertiary-carousels.centered {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      position: absolute; }
    [dir] #jetstream-tertiary-nav .tertiary-carousels.centered {
      margin: 0; }
    [dir=ltr] #jetstream-tertiary-nav .tertiary-carousels.centered {
  left: 0; }
    [dir=rtl] #jetstream-tertiary-nav .tertiary-carousels.centered {
      right: 0; }
    @media screen and (max-width: 767px) {
      #jetstream-tertiary-nav .tertiary-carousels {
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
        -webkit-box-ordinal-group: 4;
            -ms-flex-order: 3;
                order: 3; } }
    @media screen and (max-width: 767px) {
      #jetstream-tertiary-nav .tertiary-carousels {
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start; }
      [dir] #jetstream-tertiary-nav .tertiary-carousels {
        margin: 0; }
        #jetstream-tertiary-nav .tertiary-carousels.centered {
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          position: relative; } }
  #jetstream-tertiary-nav .carousel-tertiary-tabs {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    overflow-x: auto;
    scrollbar-width: none;
    /* for Firefox */
    scroll-behavior: smooth;
    white-space: nowrap;
    -ms-overflow-style: none;
    /* for Internet Explorer, Edge */ }
  [dir] #jetstream-tertiary-nav .carousel-tertiary-tabs {
    margin: 0 16px;
    padding: 0; }
    #jetstream-tertiary-nav .carousel-tertiary-tabs.centered {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
    #jetstream-tertiary-nav .carousel-tertiary-tabs::-webkit-scrollbar {
      display: none;
      /* for Chrome, Safari, and Opera */ }
    @media screen and (max-width: 767px) {
      #jetstream-tertiary-nav .carousel-tertiary-tabs.centered {
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start; }
      [dir=ltr] #jetstream-tertiary-nav .carousel-tertiary-tabs .tertiary-tab:first-child a {
    margin-left: -12px; }
      [dir=rtl] #jetstream-tertiary-nav .carousel-tertiary-tabs .tertiary-tab:first-child a {
        margin-right: -12px; }
      [dir=ltr] #jetstream-tertiary-nav .carousel-tertiary-tabs .tertiary-tab:first-child a.tertiary-tab__link--active {
    margin-left: 0; }
      [dir=rtl] #jetstream-tertiary-nav .carousel-tertiary-tabs .tertiary-tab:first-child a.tertiary-tab__link--active {
        margin-right: 0; } }
  #jetstream-tertiary-nav .jetstream-button {
    -o-border-image: none;
       border-image: none; }
  [dir] #jetstream-tertiary-nav .jetstream-button {
    background-color: white;
    border-radius: 0;
    cursor: pointer; }
  #jetstream-tertiary-nav .jetstream-count-badge {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: white;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-family: SST, helvetica, arial, sans-serif;
    font-size: 0.625rem;
    font-weight: bold;
    height: 17px;
    line-height: 13px;
    min-width: 17px;
    -webkit-transition: none;
    transition: none; }
  [dir] #jetstream-tertiary-nav .jetstream-count-badge {
    background-color: #0172ce;
    border: 2px solid white;
    border-radius: 13px;
    text-align: center; }
  #jetstream-tertiary-nav #tertiary-button-icon {
    height: 10px; }
  [dir=ltr] #jetstream-tertiary-nav #tertiary-button-icon {
  padding-left: 15px; }
  [dir=rtl] #jetstream-tertiary-nav #tertiary-button-icon {
    padding-right: 15px; }
  #jetstream-tertiary-nav .tertiary-logo, #jetstream-tertiary-nav .tertiary-ctas {
    max-width: 25vw; }
    @media screen and (max-width: 767px) {
      #jetstream-tertiary-nav .tertiary-logo, #jetstream-tertiary-nav .tertiary-ctas {
        max-width: calc(50vw - 35px); } }
  #jetstream-tertiary-nav .tertiary-logo, #jetstream-tertiary-nav .tertiary-carousels, #jetstream-tertiary-nav .tertiary-secondary-items {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 64px; }
  #jetstream-tertiary-nav .tertiary-logo {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    white-space: nowrap;
    z-index: 2; }
  [dir] #jetstream-tertiary-nav .tertiary-logo {
    margin: 0 16px; }
    @media screen and (max-width: 767px) {
      [dir=ltr] #jetstream-tertiary-nav .tertiary-logo {
    margin-right: 0; }
      [dir=rtl] #jetstream-tertiary-nav .tertiary-logo {
        margin-left: 0; } }
  #jetstream-tertiary-nav .tertiary-logo-content {
    display: inline-block; }
  #jetstream-tertiary-nav .tertiary-tab {
    display: block;
    scroll-snap-align: start; }
  [dir=ltr] #jetstream-tertiary-nav .tertiary-tab {
  padding-right: 5px; }
  [dir=rtl] #jetstream-tertiary-nav .tertiary-tab {
    padding-left: 5px; }
    #jetstream-tertiary-nav .tertiary-tab__link {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      color: #000;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      font-size: 14px;
      font-weight: 500;
      text-decoration: none;
      -webkit-transtition: background-color 0.25s ease-in;
      -webkit-transition: background-color 0.25s ease-in;
      transition: background-color 0.25s ease-in; }
    [dir] #jetstream-tertiary-nav .tertiary-tab__link {
      background-color: transparent;
      border: 2px solid transparent;
      border-radius: 24px;
      padding: 4px 10px; }
      [dir] #jetstream-tertiary-nav .tertiary-tab__link.tertiary-tab__link--active {
        background-color: #EBEEF0; }
        [dir] #jetstream-tertiary-nav .tertiary-tab__link.tertiary-tab__link--active:focus, [dir] #jetstream-tertiary-nav .tertiary-tab__link.tertiary-tab__link--active:hover {
          background-color: #CED5DA; }
        [dir] #jetstream-tertiary-nav .tertiary-tab__link.tertiary-tab__link--active:active {
          background-color: #BFC9CF; }
      [dir] #jetstream-tertiary-nav .tertiary-tab__link:focus, [dir] #jetstream-tertiary-nav .tertiary-tab__link:hover {
        background-color: #F2F2F2; }
      [dir] #jetstream-tertiary-nav .tertiary-tab__link:active {
        background-color: #E6E6E6; }
      [dir] #jetstream-tertiary-nav .tertiary-tab__link:focus {
        border-color: #004C8A; }
      [dir] #jetstream-tertiary-nav .tertiary-tab__link:active {
        border-color: #003E70; }
      #jetstream-tertiary-nav .tertiary-tab__link:focus, #jetstream-tertiary-nav .tertiary-tab__link:active {
        outline: 0; }
      @media screen and (min-width: 1366px) {
        #jetstream-tertiary-nav .tertiary-tab__link {
          font-size: 16px; }
        [dir] #jetstream-tertiary-nav .tertiary-tab__link {
          border-radius: 32px;
          padding: 4px 12px; } }
      @media screen and (min-width: 1920px) {
        #jetstream-tertiary-nav .tertiary-tab__link {
          font-size: 18px; }
        [dir] #jetstream-tertiary-nav .tertiary-tab__link {
          border-radius: 48px;
          padding: 6px 16px; } }
  #jetstream-tertiary-nav .carousel__overlay {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    width: 70px;
    position: absolute; }
  [dir] #jetstream-tertiary-nav .carousel__overlay {
    cursor: pointer; }
    @media screen and (min-width: 1366px) and (max-width: 1919px) {
      #jetstream-tertiary-nav .carousel__overlay {
        width: 80px; } }
    @media screen and (min-width: 1920px) {
      #jetstream-tertiary-nav .carousel__overlay {
        width: 100px; } }
    [dir=ltr] #jetstream-tertiary-nav .carousel__overlay--prev {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(20%, #FFFFFF), to(rgba(255, 255, 255, 0)));
  background-image: linear-gradient(90deg, #FFFFFF 20%, rgba(255, 255, 255, 0) 100%);
  left: 0; }
    [dir=rtl] #jetstream-tertiary-nav .carousel__overlay--prev {
      background-image: -webkit-gradient(linear, right top, left top, color-stop(20%, #FFFFFF), to(rgba(255, 255, 255, 0)));
      background-image: linear-gradient(-90deg, #FFFFFF 20%, rgba(255, 255, 255, 0) 100%);
      right: 0; }
    [dir=ltr] #jetstream-tertiary-nav .carousel__overlay--next {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(20%, #FFFFFF), to(rgba(255, 255, 255, 0)));
  background-image: linear-gradient(270deg, #FFFFFF 20%, rgba(255, 255, 255, 0) 100%);
  right: 0; }
    [dir=rtl] #jetstream-tertiary-nav .carousel__overlay--next {
      background-image: -webkit-gradient(linear, left top, right top, color-stop(20%, #FFFFFF), to(rgba(255, 255, 255, 0)));
      background-image: linear-gradient(-270deg, #FFFFFF 20%, rgba(255, 255, 255, 0) 100%);
      left: 0; }
    #jetstream-tertiary-nav .carousel__overlay.hide {
      display: none; }
  #jetstream-tertiary-nav .carousel__button {
    height: 100%;
    outline: 0;
    position: absolute;
    width: 3rem; }
  [dir] #jetstream-tertiary-nav .carousel__button {
    background-color: rgba(255, 255, 255, 0);
    border: 2px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: none;
            box-shadow: none;
    cursor: pointer;
    margin: 0;
    padding: 0; }
    #jetstream-tertiary-nav .carousel__button::after {
      content: " ";
      position: absolute;
      width: 10px;
      height: 10px; }
    [dir] #jetstream-tertiary-nav .carousel__button::after {
      border-bottom: 2px solid black; }
    [dir=ltr] #jetstream-tertiary-nav .carousel__button::after {
  border-right: 2px solid black;
  -webkit-transform: translate(-50%, -50%) rotate(135deg);
          transform: translate(-50%, -50%) rotate(135deg); }
    [dir=rtl] #jetstream-tertiary-nav .carousel__button::after {
      border-left: 2px solid black;
      -webkit-transform: translate(50%, -50%) rotate(-135deg);
              transform: translate(50%, -50%) rotate(-135deg); }
    @media (hover: hover) {
      [dir] #jetstream-tertiary-nav .carousel__button:hover {
        border-color: #005499; } }
    [dir] #jetstream-tertiary-nav .carousel__button:focus {
      border-color: #005499; }
    [dir] #jetstream-tertiary-nav .carousel__button:focus:not(:focus-visible) {
      border-color: transparent; }
    [dir] #jetstream-tertiary-nav .carousel__button:active {
      border-color: #004680; }
  [dir=ltr] #jetstream-tertiary-nav .carousel__button--prev {
  left: 0; }
  [dir=rtl] #jetstream-tertiary-nav .carousel__button--prev {
    right: 0; }
  [dir=ltr] #jetstream-tertiary-nav .carousel__button--next {
  right: 0; }
  [dir=rtl] #jetstream-tertiary-nav .carousel__button--next {
    left: 0; }
  [dir=ltr] #jetstream-tertiary-nav .carousel__button--next::after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg); }
  [dir=rtl] #jetstream-tertiary-nav .carousel__button--next::after {
    -webkit-transform: translate(50%, -50%) rotate(45deg);
            transform: translate(50%, -50%) rotate(45deg); }

.search-container .shared-nav-icon::before,
.search-container .shared-nav-icon::after,
.search-container .shared-nav-ps-logo {
  -webkit-box-sizing: unset;
          box-sizing: unset;
  line-height: normal;
  font-family: 'Shared-Nav-Icons';
  speak: none; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon,
.search-container .shared-nav-icon {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: inherit;
  display: inline-block;
  font-family: 'Shared-Nav-Icons';
  font-size: inherit;
  speak: none;
  text-rendering: optimizeLegibility;
  text-transform: none; }

[dir] .search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon, [dir] .search-container .shared-nav-icon {
  text-align: center; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item.sb-toolbar-icons__item--selected .sb-icon--friends::before {
  color: #0172ce;
  content: '\e941'; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item.sb-toolbar-icons__item--selected .sb-icon--messages::before {
  color: #0172ce;
  content: '\e943'; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item.sb-toolbar-icons__item--selected .sb-icon--notifications::before {
  color: #0172ce;
  content: '\e945'; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon.sb-icon--notifications::before {
  content: '\e946';
  font-size: 1.625rem;
  color: #757575; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon.sb-icon--notifications:hover::before {
  content: '\e945';
  color: #0172ce; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon.sb-icon--messages::before {
  content: '\e944';
  font-size: 1.625rem;
  color: #757575; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon.sb-icon--messages:hover::before {
  content: '\e943';
  color: #0172ce; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon.sb-icon--friends::before {
  content: '\e942';
  font-size: 1.625rem;
  color: #757575; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon.sb-icon--friends:hover::before {
  content: '\e941';
  color: #0172ce; }

.search-container .shared-nav-icon--gaming:active::before {
  content: '\e921'; }

.search-container .shared-nav-icon--gaming::before {
  content: '\e922'; }

.search-container .shared-nav-icon--help:active::before {
  content: '\e923'; }

.search-container .shared-nav-icon--help::before {
  content: '\e924'; }

.search-container .shared-nav-icon--news:active::before {
  content: '\e926'; }

.search-container .shared-nav-icon--news::before {
  content: '\e927'; }

.search-container .shared-nav-icon--services:active::before {
  content: '\e928'; }

.search-container .shared-nav-icon--services::before {
  content: '\e929'; }

.search-container .shared-nav-icon--store:active::before {
  content: '\e92a'; }

.search-container .shared-nav-icon--store::before {
  content: '\e92b'; }

.search-container .shared-nav-icon--systems:active::before {
  content: '\e92c'; }

.search-container .shared-nav-icon--systems::before {
  content: '\e92d'; }

@media only screen and (min-width: 1024px) {
  .search-container .shared-nav-icon--account:active::before {
    content: '\e92e'; }
  .search-container .shared-nav-icon--account::before {
    content: '\e92f'; }
  .search-container .shared-nav-icon--cart:active::before {
    content: '\e930'; }
  .search-container .shared-nav-icon--cart::before {
    content: '\e931'; }
  .search-container .shared-nav-icon--friends:active::before {
    content: '\e934'; }
  .search-container .shared-nav-icon--friends::before {
    content: '\e935'; }
  .search-container .shared-nav-icon--messages:active::before {
    content: '\e936'; }
  .search-container .shared-nav-icon--messages::before {
    content: '\e937'; }
  .search-container .shared-nav-icon--mypsnsignedout:active::before {
    content: '\e938'; }
  .search-container .shared-nav-icon--mypsnsignedout::before {
    content: '\e939'; }
  .search-container .shared-nav-icon--notification:active::before {
    content: '\e93a'; }
  .search-container .shared-nav-icon--notification::before {
    content: '\e93b'; }
  .search-container .shared-nav-icon--wishlist-desktop:active::before {
    content: '\e93f'; }
  .search-container .shared-nav-icon--wishlist-desktop::before {
    content: '\e940'; } }

.search-container .shared-nav-icon--chevron-top::before, .search-container .shared-nav-icon--chevron-down::before, .search-container .shared-nav-icon--chevron-after::after, .search-container .shared-nav-icon--chevron-before::before {
  content: '\e932'; }

[dir=ltr] .search-container .shared-nav-icon--chevron-top::before {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg); }

[dir=rtl] .search-container .shared-nav-icon--chevron-top::before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.search-container .shared-nav-icon--chevron-left::before {
  content: '\e91e';
  display: inline-block; }

[dir=rtl] .search-container .shared-nav-icon--chevron-left::before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.search-container .shared-nav-icon--hamburger::before {
  content: '\e925'; }

.search-container .shared-nav-icon--hamburger[aria-expanded="true"]::before {
  content: '\e920'; }

.search-container .shared-nav-icon--tertiary-marker::before {
  content: '\e93c'; }

.search-container .shared-nav-icon--secondary-header::before {
  content: '\e932'; }

[dir=ltr] .search-container .shared-nav-icon--chevron-after::after {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg); }

[dir=rtl] .search-container .shared-nav-icon--chevron-after::after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }

.search-container .shared-nav-link-icon::before {
  font-family: 'Shared-Nav-Icons'; }

.search-container .shared-nav-link-icon--accessories::before {
  content: '\e900'; }

.search-container .shared-nav-link-icon--allgames::before {
  content: '\e901'; }

.search-container .shared-nav-link-icon--buygames::before {
  content: '\e902'; }

.search-container .shared-nav-link-icon--helpandsupport::before {
  content: '\e903'; }

.search-container .shared-nav-link-icon--licensedproducts::before {
  content: '\e904'; }

.search-container .shared-nav-link-icon--news::before {
  content: '\e905'; }

.search-container .shared-nav-link-icon--psblog::before {
  content: '\e906'; }

.search-container .shared-nav-link-icon--psclassic::before {
  content: '\e907'; }

.search-container .shared-nav-link-icon--psgear::before {
  content: '\e908'; }

.search-container .shared-nav-link-icon--psmusic::before {
  content: '\e909'; }

.search-container .shared-nav-link-icon--psnowgames::before {
  content: '\e90a'; }

.search-container .shared-nav-link-icon--psnow::before {
  content: '\e90b'; }

.search-container .shared-nav-link-icon--psplusgames::before {
  content: '\e90c'; }

.search-container .shared-nav-link-icon--psplus::before {
  content: '\e90d'; }

.search-container .shared-nav-link-icon--psstore::before {
  content: '\e90e'; }

.search-container .shared-nav-link-icon--psvideo::before {
  content: '\e90f'; }

.search-container .shared-nav-link-icon--psvita::before {
  content: '\e910'; }

.search-container .shared-nav-link-icon--psvrgames::before {
  content: '\e911'; }

.search-container .shared-nav-link-icon--psvr::before {
  content: '\e912'; }

.search-container .shared-nav-link-icon--psvr2::before {
  content: '\e94a'; }

.search-container .shared-nav-link-icon--psvue::before {
  content: '\e913'; }

.search-container .shared-nav-link-icon--ps4games::before {
  content: '\e914'; }

.search-container .shared-nav-link-icon--ps4::before {
  content: '\e915'; }

.search-container .shared-nav-link-icon--ps4progames::before {
  content: '\e91b'; }

.search-container .shared-nav-link-icon--ps4pro::before {
  content: '\e91b'; }

.search-container .shared-nav-link-icon--ps5::before {
  content: '\e947'; }

.search-container .shared-nav-link-icon--ps5games::before {
  content: '\e947'; }

.search-container .shared-nav-link-icon--psnstatus::before {
  content: '\e91c'; }

.search-container .shared-nav-link-icon--sony::before {
  content: '\e91d'; }

.search-container .shared-nav-link-icon--events::before {
  content: '\e948'; }

.search-container .shared-nav-link-icon--psstars::before {
  content: '\e949'; }

.jetstream-search div,
.jetstream-search button,
.jetstream-search input {
  font-family: SST, helvetica, arial, sans-serif;
  font-weight: 300; }

@-webkit-keyframes jetstream-search-input-grow {
  from {
    -webkit-transform: scale(0);
            transform: scale(0); }
  to {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes jetstream-search-input-grow {
  from {
    -webkit-transform: scale(0);
            transform: scale(0); }
  to {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@-webkit-keyframes jetstream-search-slide-down {
  from {
    -webkit-transform: translateY(calc(100% * -1));
            transform: translateY(calc(100% * -1)); }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes jetstream-search-slide-down {
  from {
    -webkit-transform: translateY(calc(100% * -1));
            transform: translateY(calc(100% * -1)); }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes jetstream-search-slide-up {
  from {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  to {
    -webkit-transform: translateY(calc(100% * -1));
            transform: translateY(calc(100% * -1)); } }

@keyframes jetstream-search-slide-up {
  from {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  to {
    -webkit-transform: translateY(calc(100% * -1));
            transform: translateY(calc(100% * -1)); } }

@-webkit-keyframes jetstream-search-fadein {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes jetstream-search-fadein {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@-webkit-keyframes jetstream-search-fadeout {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@keyframes jetstream-search-fadeout {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@-webkit-keyframes jetstream-search-input-shrink {
  from {
    -webkit-transform: scale(1);
            transform: scale(1); }
  to {
    -webkit-transform: scale(0);
            transform: scale(0); } }

@keyframes jetstream-search-input-shrink {
  from {
    -webkit-transform: scale(1);
            transform: scale(1); }
  to {
    -webkit-transform: scale(0);
            transform: scale(0); } }

.jetstream-search {
  height: 100vh;
  min-width: 320px;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 10000; }

[dir] .jetstream-search {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), color-stop(43.07%, rgba(0, 0, 0, 0.8)), to(black));
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.8) 43.07%, black 100%); }

[dir=ltr] .jetstream-search {
  left: 0; }

[dir=rtl] .jetstream-search {
  right: 0; }
  .jetstream-search input[type=search] {
    -moz-appearance: none;
         appearance: none;
    -webkit-appearance: none;
    -webkit-border-radius: 0; }
  .jetstream-search__offscreen-label {
    position: absolute;
    width: 0.0625rem;
    height: 0.0625rem;
    overflow: hidden;
    clip: rect(0, 0, 0, 0); }
  [dir] .jetstream-search__offscreen-label {
    margin: -0.0625rem;
    border: 0;
    padding: 0; }
  .jetstream-search__offscreen-search-btn {
    display: none; }
  [dir=ltr] .jetstream-search--is-closing {
  -webkit-animation: jetstream-search-fadeout .5s ease forwards;
          animation: jetstream-search-fadeout .5s ease forwards; }
  [dir=rtl] .jetstream-search--is-closing {
    -webkit-animation: jetstream-search-fadeout .5s ease forwards;
            animation: jetstream-search-fadeout .5s ease forwards; }
  .jetstream-search__wrapper {
    position: absolute;
    width: 100%; }
  [dir=ltr] .jetstream-search__wrapper {
  -webkit-animation: jetstream-search-slide-down .3s ease forwards;
          animation: jetstream-search-slide-down .3s ease forwards;
  right: 0; }
  [dir=rtl] .jetstream-search__wrapper {
    -webkit-animation: jetstream-search-slide-down .3s ease forwards;
            animation: jetstream-search-slide-down .3s ease forwards;
    left: 0; }
    [dir=ltr] .jetstream-search__wrapper--is-closing {
  -webkit-animation: jetstream-search-slide-up .3s ease forwards;
          animation: jetstream-search-slide-up .3s ease forwards; }
    [dir=rtl] .jetstream-search__wrapper--is-closing {
      -webkit-animation: jetstream-search-slide-up .3s ease forwards;
              animation: jetstream-search-slide-up .3s ease forwards; }
  .jetstream-search__input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: 5rem;
    position: relative;
    width: 100%; }
  [dir] .jetstream-search__input {
    background: white;
    border: 0;
    -webkit-box-shadow: 0 0.25rem 0.3125rem 0 rgba(0, 0, 0, 0.6);
            box-shadow: 0 0.25rem 0.3125rem 0 rgba(0, 0, 0, 0.6); }
  [dir=ltr] .jetstream-search__input {
  padding: 0.5rem 1rem 1rem 0; }
  [dir=rtl] .jetstream-search__input {
    padding: 0.5rem 0 1rem 1rem; }
  .jetstream-search__text-box {
    height: 2.5rem;
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  [dir] .jetstream-search__text-box {
    border: 0; }
  .jetstream-search__select {
    height: 42px;
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  [dir] .jetstream-search__select {
    margin: 8px 48px 0; }
  .jetstream-search__back-icon-wrapper {
    font-size: 0.625rem;
    height: 2.5rem;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    width: 3rem; }
  [dir] .jetstream-search__back-icon-wrapper {
    background: white;
    border: 0;
    cursor: pointer;
    padding: 0;
    text-align: center; }
    .jetstream-search__back-icon-wrapper .shared-nav-icon--chevron-left::before {
      color: #1f1f1f;
      font-size: 0.6875rem; }
  .jetstream-search__search-button {
    color: black;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 1.25rem;
    height: 2.5rem;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    line-height: 2.5rem;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    width: 2.5rem; }
  [dir] .jetstream-search__search-button {
    cursor: pointer;
    background-color: #f5f5f5;
    border: 0;
    padding: 0;
    text-align: center; }
    .jetstream-search__search-button svg {
      fill: #1f1f1f;
      height: 20px;
      width: 20px; }

@media only screen and (min-width: 700px) {
  [dir=ltr] .jetstream-search {
    -webkit-animation: jetstream-search-fadein .3s ease forwards;
            animation: jetstream-search-fadein .3s ease forwards;
    background: linear-gradient(200deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.75) 43.07%, rgba(0, 0, 0, 0.8) 100%); }
  [dir=rtl] .jetstream-search {
    -webkit-animation: jetstream-search-fadein .3s ease forwards;
            animation: jetstream-search-fadein .3s ease forwards;
    background: linear-gradient(-200deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.75) 43.07%, rgba(0, 0, 0, 0.8) 100%); }
    [dir=ltr] .jetstream-search--is-closing {
    -webkit-animation-name: jetstream-search-fadeout;
            animation-name: jetstream-search-fadeout; }
    [dir=rtl] .jetstream-search--is-closing {
      -webkit-animation-name: jetstream-search-fadeout;
              animation-name: jetstream-search-fadeout; }
    .jetstream-search__wrapper {
      top: 3.125rem;
      width: 40.625rem; }
    [dir=ltr] .jetstream-search__wrapper {
    right: 1.875rem;
    -webkit-transform-origin: top right;
            transform-origin: top right;
    -webkit-animation: jetstream-search-input-grow .2s ease forwards;
            animation: jetstream-search-input-grow .2s ease forwards; }
    [dir=rtl] .jetstream-search__wrapper {
      left: 1.875rem;
      -webkit-transform-origin: top left;
              transform-origin: top left;
      -webkit-animation: jetstream-search-input-grow .2s ease forwards;
              animation: jetstream-search-input-grow .2s ease forwards; }
      [dir=ltr] .jetstream-search__wrapper--is-closing {
    -webkit-animation-name: jetstream-search-input-shrink;
            animation-name: jetstream-search-input-shrink; }
      [dir=rtl] .jetstream-search__wrapper--is-closing {
        -webkit-animation-name: jetstream-search-input-shrink;
                animation-name: jetstream-search-input-shrink; }
    .jetstream-search__input {
      height: 64px; }
    [dir] .jetstream-search__input {
      padding: 0; }
    .jetstream-search__text-box, .jetstream-search__select {
      height: 100%;
      -webkit-box-ordinal-group: 1;
          -ms-flex-order: 0;
              order: 0; }
    [dir] .jetstream-search__text-box, [dir] .jetstream-search__select {
      margin: 0; }
    .jetstream-search__back-icon-wrapper {
      display: none; }
    .jetstream-search__offscreen-search-btn {
      position: absolute;
      width: 0.0625rem;
      height: 0.0625rem;
      overflow: hidden;
      clip: rect(0, 0, 0, 0);
      display: block; }
    [dir] .jetstream-search__offscreen-search-btn {
      margin: -0.0625rem;
      border: 0;
      padding: 0; }
    .jetstream-search__search-button {
      color: white;
      font-size: 1.5625rem;
      height: 100%;
      line-height: 4rem;
      -webkit-box-ordinal-group: 1;
          -ms-flex-order: 0;
              order: 0;
      width: 4rem; }
    [dir] .jetstream-search__search-button {
      background: #0072ce;
      padding: 0;
      text-align: center; }
      .jetstream-search__search-button svg {
        fill: white;
        height: 25px;
        width: 25px; }
      [dir] .jetstream-search__search-button svg {
        padding-top: 2px; } }

.search-container .shared-nav-icon::before,
.search-container .shared-nav-icon::after,
.search-container .shared-nav-ps-logo {
  -webkit-box-sizing: unset;
          box-sizing: unset;
  line-height: normal;
  font-family: 'Shared-Nav-Icons';
  speak: none; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon,
.search-container .shared-nav-icon {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: inherit;
  display: inline-block;
  font-family: 'Shared-Nav-Icons';
  font-size: inherit;
  speak: none;
  text-rendering: optimizeLegibility;
  text-transform: none; }

[dir] .search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon, [dir] .search-container .shared-nav-icon {
  text-align: center; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item.sb-toolbar-icons__item--selected .sb-icon--friends::before {
  color: #0172ce;
  content: '\e941'; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item.sb-toolbar-icons__item--selected .sb-icon--messages::before {
  color: #0172ce;
  content: '\e943'; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item.sb-toolbar-icons__item--selected .sb-icon--notifications::before {
  color: #0172ce;
  content: '\e945'; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon.sb-icon--notifications::before {
  content: '\e946';
  font-size: 1.625rem;
  color: #757575; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon.sb-icon--notifications:hover::before {
  content: '\e945';
  color: #0172ce; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon.sb-icon--messages::before {
  content: '\e944';
  font-size: 1.625rem;
  color: #757575; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon.sb-icon--messages:hover::before {
  content: '\e943';
  color: #0172ce; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon.sb-icon--friends::before {
  content: '\e942';
  font-size: 1.625rem;
  color: #757575; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon.sb-icon--friends:hover::before {
  content: '\e941';
  color: #0172ce; }

.search-container .shared-nav-icon--gaming:active::before {
  content: '\e921'; }

.search-container .shared-nav-icon--gaming::before {
  content: '\e922'; }

.search-container .shared-nav-icon--help:active::before {
  content: '\e923'; }

.search-container .shared-nav-icon--help::before {
  content: '\e924'; }

.search-container .shared-nav-icon--news:active::before {
  content: '\e926'; }

.search-container .shared-nav-icon--news::before {
  content: '\e927'; }

.search-container .shared-nav-icon--services:active::before {
  content: '\e928'; }

.search-container .shared-nav-icon--services::before {
  content: '\e929'; }

.search-container .shared-nav-icon--store:active::before {
  content: '\e92a'; }

.search-container .shared-nav-icon--store::before {
  content: '\e92b'; }

.search-container .shared-nav-icon--systems:active::before {
  content: '\e92c'; }

.search-container .shared-nav-icon--systems::before {
  content: '\e92d'; }

@media only screen and (min-width: 1024px) {
  .search-container .shared-nav-icon--account:active::before {
    content: '\e92e'; }
  .search-container .shared-nav-icon--account::before {
    content: '\e92f'; }
  .search-container .shared-nav-icon--cart:active::before {
    content: '\e930'; }
  .search-container .shared-nav-icon--cart::before {
    content: '\e931'; }
  .search-container .shared-nav-icon--friends:active::before {
    content: '\e934'; }
  .search-container .shared-nav-icon--friends::before {
    content: '\e935'; }
  .search-container .shared-nav-icon--messages:active::before {
    content: '\e936'; }
  .search-container .shared-nav-icon--messages::before {
    content: '\e937'; }
  .search-container .shared-nav-icon--mypsnsignedout:active::before {
    content: '\e938'; }
  .search-container .shared-nav-icon--mypsnsignedout::before {
    content: '\e939'; }
  .search-container .shared-nav-icon--notification:active::before {
    content: '\e93a'; }
  .search-container .shared-nav-icon--notification::before {
    content: '\e93b'; }
  .search-container .shared-nav-icon--wishlist-desktop:active::before {
    content: '\e93f'; }
  .search-container .shared-nav-icon--wishlist-desktop::before {
    content: '\e940'; } }

.search-container .shared-nav-icon--chevron-top::before, .search-container .shared-nav-icon--chevron-down::before, .search-container .shared-nav-icon--chevron-after::after, .search-container .shared-nav-icon--chevron-before::before {
  content: '\e932'; }

[dir=ltr] .search-container .shared-nav-icon--chevron-top::before {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg); }

[dir=rtl] .search-container .shared-nav-icon--chevron-top::before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.search-container .shared-nav-icon--chevron-left::before {
  content: '\e91e';
  display: inline-block; }

[dir=rtl] .search-container .shared-nav-icon--chevron-left::before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.search-container .shared-nav-icon--hamburger::before {
  content: '\e925'; }

.search-container .shared-nav-icon--hamburger[aria-expanded="true"]::before {
  content: '\e920'; }

.search-container .shared-nav-icon--tertiary-marker::before {
  content: '\e93c'; }

.search-container .shared-nav-icon--secondary-header::before {
  content: '\e932'; }

[dir=ltr] .search-container .shared-nav-icon--chevron-after::after {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg); }

[dir=rtl] .search-container .shared-nav-icon--chevron-after::after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }

.search-container .shared-nav-link-icon::before {
  font-family: 'Shared-Nav-Icons'; }

.search-container .shared-nav-link-icon--accessories::before {
  content: '\e900'; }

.search-container .shared-nav-link-icon--allgames::before {
  content: '\e901'; }

.search-container .shared-nav-link-icon--buygames::before {
  content: '\e902'; }

.search-container .shared-nav-link-icon--helpandsupport::before {
  content: '\e903'; }

.search-container .shared-nav-link-icon--licensedproducts::before {
  content: '\e904'; }

.search-container .shared-nav-link-icon--news::before {
  content: '\e905'; }

.search-container .shared-nav-link-icon--psblog::before {
  content: '\e906'; }

.search-container .shared-nav-link-icon--psclassic::before {
  content: '\e907'; }

.search-container .shared-nav-link-icon--psgear::before {
  content: '\e908'; }

.search-container .shared-nav-link-icon--psmusic::before {
  content: '\e909'; }

.search-container .shared-nav-link-icon--psnowgames::before {
  content: '\e90a'; }

.search-container .shared-nav-link-icon--psnow::before {
  content: '\e90b'; }

.search-container .shared-nav-link-icon--psplusgames::before {
  content: '\e90c'; }

.search-container .shared-nav-link-icon--psplus::before {
  content: '\e90d'; }

.search-container .shared-nav-link-icon--psstore::before {
  content: '\e90e'; }

.search-container .shared-nav-link-icon--psvideo::before {
  content: '\e90f'; }

.search-container .shared-nav-link-icon--psvita::before {
  content: '\e910'; }

.search-container .shared-nav-link-icon--psvrgames::before {
  content: '\e911'; }

.search-container .shared-nav-link-icon--psvr::before {
  content: '\e912'; }

.search-container .shared-nav-link-icon--psvr2::before {
  content: '\e94a'; }

.search-container .shared-nav-link-icon--psvue::before {
  content: '\e913'; }

.search-container .shared-nav-link-icon--ps4games::before {
  content: '\e914'; }

.search-container .shared-nav-link-icon--ps4::before {
  content: '\e915'; }

.search-container .shared-nav-link-icon--ps4progames::before {
  content: '\e91b'; }

.search-container .shared-nav-link-icon--ps4pro::before {
  content: '\e91b'; }

.search-container .shared-nav-link-icon--ps5::before {
  content: '\e947'; }

.search-container .shared-nav-link-icon--ps5games::before {
  content: '\e947'; }

.search-container .shared-nav-link-icon--psnstatus::before {
  content: '\e91c'; }

.search-container .shared-nav-link-icon--sony::before {
  content: '\e91d'; }

.search-container .shared-nav-link-icon--events::before {
  content: '\e948'; }

.search-container .shared-nav-link-icon--psstars::before {
  content: '\e949'; }

.search-text-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  font-size: 1.875rem;
  position: relative;
  width: calc(100% - 110px); }

[dir] .search-text-box {
  background: white; }

[dir=ltr] .search-text-box {
  margin-right: 16px; }

[dir=rtl] .search-text-box {
  margin-left: 16px; }
  .search-text-box__input {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    font-size: 1rem;
    width: 100%; }
  [dir] .search-text-box__input {
    border: 0;
    border-radius: 0;
    background-color: #f5f5f5;
    margin: 0; }
  [dir=ltr] .search-text-box__input {
  padding: 0 16px 0 0; }
  [dir=rtl] .search-text-box__input {
    padding: 0 0 0 16px; }
    .search-text-box__input::-webkit-search-decoration {
      -webkit-appearance: none; }
    .search-text-box__input:focus {
      outline: none; }
    [dir] .search-text-box__input:focus {
      -webkit-box-shadow: none;
              box-shadow: none; }

@media only screen and (min-width: 700px) {
  .search-text-box {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: auto; }
  [dir=ltr] .search-text-box {
    margin-right: 0; }
  [dir=rtl] .search-text-box {
    margin-left: 0; }
    .search-text-box__input {
      font-size: 1.25rem; }
    [dir] .search-text-box__input {
      background-color: white;
      padding: 8px 16px; } }

.search-container .shared-nav-icon::before,
.search-container .shared-nav-icon::after,
.search-container .shared-nav-ps-logo {
  -webkit-box-sizing: unset;
          box-sizing: unset;
  line-height: normal;
  font-family: 'Shared-Nav-Icons';
  speak: none; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon,
.search-container .shared-nav-icon {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: inherit;
  display: inline-block;
  font-family: 'Shared-Nav-Icons';
  font-size: inherit;
  speak: none;
  text-rendering: optimizeLegibility;
  text-transform: none; }

[dir] .search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon, [dir] .search-container .shared-nav-icon {
  text-align: center; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item.sb-toolbar-icons__item--selected .sb-icon--friends::before {
  color: #0172ce;
  content: '\e941'; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item.sb-toolbar-icons__item--selected .sb-icon--messages::before {
  color: #0172ce;
  content: '\e943'; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item.sb-toolbar-icons__item--selected .sb-icon--notifications::before {
  color: #0172ce;
  content: '\e945'; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon.sb-icon--notifications::before {
  content: '\e946';
  font-size: 1.625rem;
  color: #757575; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon.sb-icon--notifications:hover::before {
  content: '\e945';
  color: #0172ce; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon.sb-icon--messages::before {
  content: '\e944';
  font-size: 1.625rem;
  color: #757575; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon.sb-icon--messages:hover::before {
  content: '\e943';
  color: #0172ce; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon.sb-icon--friends::before {
  content: '\e942';
  font-size: 1.625rem;
  color: #757575; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon.sb-icon--friends:hover::before {
  content: '\e941';
  color: #0172ce; }

.search-container .shared-nav-icon--gaming:active::before {
  content: '\e921'; }

.search-container .shared-nav-icon--gaming::before {
  content: '\e922'; }

.search-container .shared-nav-icon--help:active::before {
  content: '\e923'; }

.search-container .shared-nav-icon--help::before {
  content: '\e924'; }

.search-container .shared-nav-icon--news:active::before {
  content: '\e926'; }

.search-container .shared-nav-icon--news::before {
  content: '\e927'; }

.search-container .shared-nav-icon--services:active::before {
  content: '\e928'; }

.search-container .shared-nav-icon--services::before {
  content: '\e929'; }

.search-container .shared-nav-icon--store:active::before {
  content: '\e92a'; }

.search-container .shared-nav-icon--store::before {
  content: '\e92b'; }

.search-container .shared-nav-icon--systems:active::before {
  content: '\e92c'; }

.search-container .shared-nav-icon--systems::before {
  content: '\e92d'; }

@media only screen and (min-width: 1024px) {
  .search-container .shared-nav-icon--account:active::before {
    content: '\e92e'; }
  .search-container .shared-nav-icon--account::before {
    content: '\e92f'; }
  .search-container .shared-nav-icon--cart:active::before {
    content: '\e930'; }
  .search-container .shared-nav-icon--cart::before {
    content: '\e931'; }
  .search-container .shared-nav-icon--friends:active::before {
    content: '\e934'; }
  .search-container .shared-nav-icon--friends::before {
    content: '\e935'; }
  .search-container .shared-nav-icon--messages:active::before {
    content: '\e936'; }
  .search-container .shared-nav-icon--messages::before {
    content: '\e937'; }
  .search-container .shared-nav-icon--mypsnsignedout:active::before {
    content: '\e938'; }
  .search-container .shared-nav-icon--mypsnsignedout::before {
    content: '\e939'; }
  .search-container .shared-nav-icon--notification:active::before {
    content: '\e93a'; }
  .search-container .shared-nav-icon--notification::before {
    content: '\e93b'; }
  .search-container .shared-nav-icon--wishlist-desktop:active::before {
    content: '\e93f'; }
  .search-container .shared-nav-icon--wishlist-desktop::before {
    content: '\e940'; } }

.search-container .shared-nav-icon--chevron-top::before, .search-container .shared-nav-icon--chevron-down::before, .search-container .shared-nav-icon--chevron-after::after, .search-container .shared-nav-icon--chevron-before::before {
  content: '\e932'; }

[dir=ltr] .search-container .shared-nav-icon--chevron-top::before {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg); }

[dir=rtl] .search-container .shared-nav-icon--chevron-top::before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.search-container .shared-nav-icon--chevron-left::before {
  content: '\e91e';
  display: inline-block; }

[dir=rtl] .search-container .shared-nav-icon--chevron-left::before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.search-container .shared-nav-icon--hamburger::before {
  content: '\e925'; }

.search-container .shared-nav-icon--hamburger[aria-expanded="true"]::before {
  content: '\e920'; }

.search-container .shared-nav-icon--tertiary-marker::before {
  content: '\e93c'; }

.search-container .shared-nav-icon--secondary-header::before {
  content: '\e932'; }

[dir=ltr] .search-container .shared-nav-icon--chevron-after::after {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg); }

[dir=rtl] .search-container .shared-nav-icon--chevron-after::after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }

.search-container .shared-nav-link-icon::before {
  font-family: 'Shared-Nav-Icons'; }

.search-container .shared-nav-link-icon--accessories::before {
  content: '\e900'; }

.search-container .shared-nav-link-icon--allgames::before {
  content: '\e901'; }

.search-container .shared-nav-link-icon--buygames::before {
  content: '\e902'; }

.search-container .shared-nav-link-icon--helpandsupport::before {
  content: '\e903'; }

.search-container .shared-nav-link-icon--licensedproducts::before {
  content: '\e904'; }

.search-container .shared-nav-link-icon--news::before {
  content: '\e905'; }

.search-container .shared-nav-link-icon--psblog::before {
  content: '\e906'; }

.search-container .shared-nav-link-icon--psclassic::before {
  content: '\e907'; }

.search-container .shared-nav-link-icon--psgear::before {
  content: '\e908'; }

.search-container .shared-nav-link-icon--psmusic::before {
  content: '\e909'; }

.search-container .shared-nav-link-icon--psnowgames::before {
  content: '\e90a'; }

.search-container .shared-nav-link-icon--psnow::before {
  content: '\e90b'; }

.search-container .shared-nav-link-icon--psplusgames::before {
  content: '\e90c'; }

.search-container .shared-nav-link-icon--psplus::before {
  content: '\e90d'; }

.search-container .shared-nav-link-icon--psstore::before {
  content: '\e90e'; }

.search-container .shared-nav-link-icon--psvideo::before {
  content: '\e90f'; }

.search-container .shared-nav-link-icon--psvita::before {
  content: '\e910'; }

.search-container .shared-nav-link-icon--psvrgames::before {
  content: '\e911'; }

.search-container .shared-nav-link-icon--psvr::before {
  content: '\e912'; }

.search-container .shared-nav-link-icon--psvr2::before {
  content: '\e94a'; }

.search-container .shared-nav-link-icon--psvue::before {
  content: '\e913'; }

.search-container .shared-nav-link-icon--ps4games::before {
  content: '\e914'; }

.search-container .shared-nav-link-icon--ps4::before {
  content: '\e915'; }

.search-container .shared-nav-link-icon--ps4progames::before {
  content: '\e91b'; }

.search-container .shared-nav-link-icon--ps4pro::before {
  content: '\e91b'; }

.search-container .shared-nav-link-icon--ps5::before {
  content: '\e947'; }

.search-container .shared-nav-link-icon--ps5games::before {
  content: '\e947'; }

.search-container .shared-nav-link-icon--psnstatus::before {
  content: '\e91c'; }

.search-container .shared-nav-link-icon--sony::before {
  content: '\e91d'; }

.search-container .shared-nav-link-icon--events::before {
  content: '\e948'; }

.search-container .shared-nav-link-icon--psstars::before {
  content: '\e949'; }

button:focus,
input:focus,
.focusable:focus {
  outline: 0.125rem solid #3b99fc;
  outline-offset: -0.125rem; }

[dir] button:focus, [dir] input:focus, [dir] .focusable:focus {
  -webkit-box-shadow: inset 0 0 0.3125rem 0.125rem #3b99fc;
          box-shadow: inset 0 0 0.3125rem 0.125rem #3b99fc; }
  button:focus.round,
  input:focus.round,
  .focusable:focus.round {
    outline: none; }

.select__label--primary {
  width: 50px;
  font-size: 1rem; }

.jetstream-search__input-wrapper {
  position: relative; }

.jetstream-search .select {
  position: relative;
  min-width: 9.75rem; }
  .jetstream-search .select__chevron.shared-nav-icon {
    color: #1f1f1f;
    font-size: 0.6875rem; }
  [dir] .jetstream-search .select__chevron.shared-nav-icon {
    margin-top: 1px; }
  [dir=ltr] .jetstream-search .select__chevron.shared-nav-icon {
  padding-left: 0; }
  [dir=rtl] .jetstream-search .select__chevron.shared-nav-icon {
    padding-right: 0; }
  .jetstream-search .select__label-title {
    color: #1f1f1f;
    font-family: SST, helvetica, arial, sans-serif;
    font-weight: 400;
    font-size: 0.8125rem; }
  [dir=ltr] .jetstream-search .select__label-title {
  margin-right: 0.375rem; }
  [dir=rtl] .jetstream-search .select__label-title {
    margin-left: 0.375rem; }
  .jetstream-search .select__label {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #0072ce;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 42px;
    overflow: hidden;
    -webkit-transition: background-color 0.4s;
    transition: background-color 0.4s;
    width: 100%; }
  [dir] .jetstream-search .select__label {
    background-color: white;
    border: 0;
    cursor: pointer;
    padding: 0 12px; }
  [dir=ltr] .jetstream-search .select__label {
  text-align: left; }
  [dir=rtl] .jetstream-search .select__label {
    text-align: right; }
    .jetstream-search .select__label:hover .select__label-title,
    .jetstream-search .select__label:hover .select__chevron.shared-nav-icon {
      color: #0172ce; }
    [dir] .jetstream-search .select__label--open {
      -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
              box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5); }
    .jetstream-search .select__label-title {
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1; }
    .jetstream-search .select__label--primary {
      height: 100%;
      position: relative; }
    .jetstream-search .select__label--placeholder {
      color: black; }
      .jetstream-search .select__label--placeholder:hover .select__label-title {
        color: #757575; }
      .jetstream-search .select__label--placeholder:hover .select__chevron.shared-nav-icon {
        color: #1f1f1f; }
      .jetstream-search .select__label--placeholder .select__label-title {
        color: #757575;
        font-family: SST, helvetica, arial, sans-serif;
        font-weight: 300; }
    [dir] .jetstream-search .select__label--selected {
      background-color: #0172ce; }
      .jetstream-search .select__label--selected .select__label-title {
        color: white; }
      .jetstream-search .select__label--selected:hover .select__label-title {
        color: white; }
  .jetstream-search .select__options {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: absolute;
    max-height: 12.5rem;
    overflow: auto;
    width: 100%;
    z-index: 20;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-transition: -webkit-box-flex 1s ease-in;
    transition: -webkit-box-flex 1s ease-in;
    transition: flex 1s ease-in;
    transition: flex 1s ease-in, -webkit-box-flex 1s ease-in, -ms-flex 1s ease-in;
    list-style-type: none;
    outline: 0; }
  [dir] .jetstream-search .select__options {
    background-color: white;
    border: 0.0625rem solid #dedede;
    -webkit-box-shadow: 0 5px 10px 0px rgba(0, 0, 0, 0.02), 0 2px 8px 0px rgba(0, 0, 0, 0.2);
            box-shadow: 0 5px 10px 0px rgba(0, 0, 0, 0.02), 0 2px 8px 0px rgba(0, 0, 0, 0.2);
    padding: 0;
    margin: 0;
    border: 0; }

@media only screen and (min-width: 700px) {
  .jetstream-search .select {
    width: 210px;
    min-width: 210px; }
    .jetstream-search .select__label {
      height: 64px; }
    [dir] .jetstream-search .select__label {
      padding: 0 20px; }
      [dir] .jetstream-search .select__label--open {
        -webkit-box-shadow: none;
                box-shadow: none; }
    [dir] .jetstream-search .select__chevron.shared-nav-icon {
      margin-top: 2px; }
    .jetstream-search .select__label-title {
      font-size: 1.125rem; }
  [dir=ltr] .jetstream-search .jetstream-search__select {
    border-right: 0.0625rem solid #dedede; }
  [dir=rtl] .jetstream-search .jetstream-search__select {
    border-left: 0.0625rem solid #dedede; } }

.search-container .shared-nav-icon::before,
.search-container .shared-nav-icon::after,
.search-container .shared-nav-ps-logo {
  -webkit-box-sizing: unset;
          box-sizing: unset;
  line-height: normal;
  font-family: 'Shared-Nav-Icons';
  speak: none; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon,
.search-container .shared-nav-icon {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: inherit;
  display: inline-block;
  font-family: 'Shared-Nav-Icons';
  font-size: inherit;
  speak: none;
  text-rendering: optimizeLegibility;
  text-transform: none; }

[dir] .search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon, [dir] .search-container .shared-nav-icon {
  text-align: center; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item.sb-toolbar-icons__item--selected .sb-icon--friends::before {
  color: #0172ce;
  content: '\e941'; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item.sb-toolbar-icons__item--selected .sb-icon--messages::before {
  color: #0172ce;
  content: '\e943'; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item.sb-toolbar-icons__item--selected .sb-icon--notifications::before {
  color: #0172ce;
  content: '\e945'; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon.sb-icon--notifications::before {
  content: '\e946';
  font-size: 1.625rem;
  color: #757575; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon.sb-icon--notifications:hover::before {
  content: '\e945';
  color: #0172ce; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon.sb-icon--messages::before {
  content: '\e944';
  font-size: 1.625rem;
  color: #757575; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon.sb-icon--messages:hover::before {
  content: '\e943';
  color: #0172ce; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon.sb-icon--friends::before {
  content: '\e942';
  font-size: 1.625rem;
  color: #757575; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon.sb-icon--friends:hover::before {
  content: '\e941';
  color: #0172ce; }

.search-container .shared-nav-icon--gaming:active::before {
  content: '\e921'; }

.search-container .shared-nav-icon--gaming::before {
  content: '\e922'; }

.search-container .shared-nav-icon--help:active::before {
  content: '\e923'; }

.search-container .shared-nav-icon--help::before {
  content: '\e924'; }

.search-container .shared-nav-icon--news:active::before {
  content: '\e926'; }

.search-container .shared-nav-icon--news::before {
  content: '\e927'; }

.search-container .shared-nav-icon--services:active::before {
  content: '\e928'; }

.search-container .shared-nav-icon--services::before {
  content: '\e929'; }

.search-container .shared-nav-icon--store:active::before {
  content: '\e92a'; }

.search-container .shared-nav-icon--store::before {
  content: '\e92b'; }

.search-container .shared-nav-icon--systems:active::before {
  content: '\e92c'; }

.search-container .shared-nav-icon--systems::before {
  content: '\e92d'; }

@media only screen and (min-width: 1024px) {
  .search-container .shared-nav-icon--account:active::before {
    content: '\e92e'; }
  .search-container .shared-nav-icon--account::before {
    content: '\e92f'; }
  .search-container .shared-nav-icon--cart:active::before {
    content: '\e930'; }
  .search-container .shared-nav-icon--cart::before {
    content: '\e931'; }
  .search-container .shared-nav-icon--friends:active::before {
    content: '\e934'; }
  .search-container .shared-nav-icon--friends::before {
    content: '\e935'; }
  .search-container .shared-nav-icon--messages:active::before {
    content: '\e936'; }
  .search-container .shared-nav-icon--messages::before {
    content: '\e937'; }
  .search-container .shared-nav-icon--mypsnsignedout:active::before {
    content: '\e938'; }
  .search-container .shared-nav-icon--mypsnsignedout::before {
    content: '\e939'; }
  .search-container .shared-nav-icon--notification:active::before {
    content: '\e93a'; }
  .search-container .shared-nav-icon--notification::before {
    content: '\e93b'; }
  .search-container .shared-nav-icon--wishlist-desktop:active::before {
    content: '\e93f'; }
  .search-container .shared-nav-icon--wishlist-desktop::before {
    content: '\e940'; } }

.search-container .shared-nav-icon--chevron-top::before, .search-container .shared-nav-icon--chevron-down::before, .search-container .shared-nav-icon--chevron-after::after, .search-container .shared-nav-icon--chevron-before::before {
  content: '\e932'; }

[dir=ltr] .search-container .shared-nav-icon--chevron-top::before {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg); }

[dir=rtl] .search-container .shared-nav-icon--chevron-top::before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.search-container .shared-nav-icon--chevron-left::before {
  content: '\e91e';
  display: inline-block; }

[dir=rtl] .search-container .shared-nav-icon--chevron-left::before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.search-container .shared-nav-icon--hamburger::before {
  content: '\e925'; }

.search-container .shared-nav-icon--hamburger[aria-expanded="true"]::before {
  content: '\e920'; }

.search-container .shared-nav-icon--tertiary-marker::before {
  content: '\e93c'; }

.search-container .shared-nav-icon--secondary-header::before {
  content: '\e932'; }

[dir=ltr] .search-container .shared-nav-icon--chevron-after::after {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg); }

[dir=rtl] .search-container .shared-nav-icon--chevron-after::after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }

.search-container .shared-nav-link-icon::before {
  font-family: 'Shared-Nav-Icons'; }

.search-container .shared-nav-link-icon--accessories::before {
  content: '\e900'; }

.search-container .shared-nav-link-icon--allgames::before {
  content: '\e901'; }

.search-container .shared-nav-link-icon--buygames::before {
  content: '\e902'; }

.search-container .shared-nav-link-icon--helpandsupport::before {
  content: '\e903'; }

.search-container .shared-nav-link-icon--licensedproducts::before {
  content: '\e904'; }

.search-container .shared-nav-link-icon--news::before {
  content: '\e905'; }

.search-container .shared-nav-link-icon--psblog::before {
  content: '\e906'; }

.search-container .shared-nav-link-icon--psclassic::before {
  content: '\e907'; }

.search-container .shared-nav-link-icon--psgear::before {
  content: '\e908'; }

.search-container .shared-nav-link-icon--psmusic::before {
  content: '\e909'; }

.search-container .shared-nav-link-icon--psnowgames::before {
  content: '\e90a'; }

.search-container .shared-nav-link-icon--psnow::before {
  content: '\e90b'; }

.search-container .shared-nav-link-icon--psplusgames::before {
  content: '\e90c'; }

.search-container .shared-nav-link-icon--psplus::before {
  content: '\e90d'; }

.search-container .shared-nav-link-icon--psstore::before {
  content: '\e90e'; }

.search-container .shared-nav-link-icon--psvideo::before {
  content: '\e90f'; }

.search-container .shared-nav-link-icon--psvita::before {
  content: '\e910'; }

.search-container .shared-nav-link-icon--psvrgames::before {
  content: '\e911'; }

.search-container .shared-nav-link-icon--psvr::before {
  content: '\e912'; }

.search-container .shared-nav-link-icon--psvr2::before {
  content: '\e94a'; }

.search-container .shared-nav-link-icon--psvue::before {
  content: '\e913'; }

.search-container .shared-nav-link-icon--ps4games::before {
  content: '\e914'; }

.search-container .shared-nav-link-icon--ps4::before {
  content: '\e915'; }

.search-container .shared-nav-link-icon--ps4progames::before {
  content: '\e91b'; }

.search-container .shared-nav-link-icon--ps4pro::before {
  content: '\e91b'; }

.search-container .shared-nav-link-icon--ps5::before {
  content: '\e947'; }

.search-container .shared-nav-link-icon--ps5games::before {
  content: '\e947'; }

.search-container .shared-nav-link-icon--psnstatus::before {
  content: '\e91c'; }

.search-container .shared-nav-link-icon--sony::before {
  content: '\e91d'; }

.search-container .shared-nav-link-icon--events::before {
  content: '\e948'; }

.search-container .shared-nav-link-icon--psstars::before {
  content: '\e949'; }

.tumbler-search-results {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: fixed;
  top: 6.5rem;
  width: 100%; }

[dir] .tumbler-search-results {
  background: white;
  -webkit-box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.6); }

[dir=ltr] .tumbler-search-results {
  right: 0; }

[dir=rtl] .tumbler-search-results {
  left: 0; }
  .tumbler-search-results__list {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-transition: -webkit-box-flex 1s ease-in;
    transition: -webkit-box-flex 1s ease-in;
    transition: flex 1s ease-in;
    transition: flex 1s ease-in, -webkit-box-flex 1s ease-in, -ms-flex 1s ease-in;
    list-style-type: none;
    outline: 0; }
  [dir] .tumbler-search-results__list {
    padding: 0;
    margin: 0;
    border: 0; }
  .tumbler-search-results__see-all {
    font-size: 0.875rem; }
  [dir] .tumbler-search-results__see-all {
    padding: 1rem; }
  .tumbler-search-results__see-all-link {
    color: #0072ce;
    text-decoration: none; }

@media only screen and (min-width: 700px) {
  .tumbler-search-results {
    position: absolute;
    top: 4rem; }
  [dir] .tumbler-search-results {
    -webkit-box-shadow: 0 0 0 0;
            box-shadow: 0 0 0 0; }
    .tumbler-search-results__see-all-link {
      color: #1f1f1f; }
      .tumbler-search-results__see-all-link:visited, .tumbler-search-results__see-all-link:hover {
        color: inherit; } }

.search-container .shared-nav-icon::before,
.search-container .shared-nav-icon::after,
.search-container .shared-nav-ps-logo {
  -webkit-box-sizing: unset;
          box-sizing: unset;
  line-height: normal;
  font-family: 'Shared-Nav-Icons';
  speak: none; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon,
.search-container .shared-nav-icon {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: inherit;
  display: inline-block;
  font-family: 'Shared-Nav-Icons';
  font-size: inherit;
  speak: none;
  text-rendering: optimizeLegibility;
  text-transform: none; }

[dir] .search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon, [dir] .search-container .shared-nav-icon {
  text-align: center; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item.sb-toolbar-icons__item--selected .sb-icon--friends::before {
  color: #0172ce;
  content: '\e941'; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item.sb-toolbar-icons__item--selected .sb-icon--messages::before {
  color: #0172ce;
  content: '\e943'; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item.sb-toolbar-icons__item--selected .sb-icon--notifications::before {
  color: #0172ce;
  content: '\e945'; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon.sb-icon--notifications::before {
  content: '\e946';
  font-size: 1.625rem;
  color: #757575; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon.sb-icon--notifications:hover::before {
  content: '\e945';
  color: #0172ce; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon.sb-icon--messages::before {
  content: '\e944';
  font-size: 1.625rem;
  color: #757575; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon.sb-icon--messages:hover::before {
  content: '\e943';
  color: #0172ce; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon.sb-icon--friends::before {
  content: '\e942';
  font-size: 1.625rem;
  color: #757575; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon.sb-icon--friends:hover::before {
  content: '\e941';
  color: #0172ce; }

.search-container .shared-nav-icon--gaming:active::before {
  content: '\e921'; }

.search-container .shared-nav-icon--gaming::before {
  content: '\e922'; }

.search-container .shared-nav-icon--help:active::before {
  content: '\e923'; }

.search-container .shared-nav-icon--help::before {
  content: '\e924'; }

.search-container .shared-nav-icon--news:active::before {
  content: '\e926'; }

.search-container .shared-nav-icon--news::before {
  content: '\e927'; }

.search-container .shared-nav-icon--services:active::before {
  content: '\e928'; }

.search-container .shared-nav-icon--services::before {
  content: '\e929'; }

.search-container .shared-nav-icon--store:active::before {
  content: '\e92a'; }

.search-container .shared-nav-icon--store::before {
  content: '\e92b'; }

.search-container .shared-nav-icon--systems:active::before {
  content: '\e92c'; }

.search-container .shared-nav-icon--systems::before {
  content: '\e92d'; }

@media only screen and (min-width: 1024px) {
  .search-container .shared-nav-icon--account:active::before {
    content: '\e92e'; }
  .search-container .shared-nav-icon--account::before {
    content: '\e92f'; }
  .search-container .shared-nav-icon--cart:active::before {
    content: '\e930'; }
  .search-container .shared-nav-icon--cart::before {
    content: '\e931'; }
  .search-container .shared-nav-icon--friends:active::before {
    content: '\e934'; }
  .search-container .shared-nav-icon--friends::before {
    content: '\e935'; }
  .search-container .shared-nav-icon--messages:active::before {
    content: '\e936'; }
  .search-container .shared-nav-icon--messages::before {
    content: '\e937'; }
  .search-container .shared-nav-icon--mypsnsignedout:active::before {
    content: '\e938'; }
  .search-container .shared-nav-icon--mypsnsignedout::before {
    content: '\e939'; }
  .search-container .shared-nav-icon--notification:active::before {
    content: '\e93a'; }
  .search-container .shared-nav-icon--notification::before {
    content: '\e93b'; }
  .search-container .shared-nav-icon--wishlist-desktop:active::before {
    content: '\e93f'; }
  .search-container .shared-nav-icon--wishlist-desktop::before {
    content: '\e940'; } }

.search-container .shared-nav-icon--chevron-top::before, .search-container .shared-nav-icon--chevron-down::before, .search-container .shared-nav-icon--chevron-after::after, .search-container .shared-nav-icon--chevron-before::before {
  content: '\e932'; }

[dir=ltr] .search-container .shared-nav-icon--chevron-top::before {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg); }

[dir=rtl] .search-container .shared-nav-icon--chevron-top::before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.search-container .shared-nav-icon--chevron-left::before {
  content: '\e91e';
  display: inline-block; }

[dir=rtl] .search-container .shared-nav-icon--chevron-left::before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.search-container .shared-nav-icon--hamburger::before {
  content: '\e925'; }

.search-container .shared-nav-icon--hamburger[aria-expanded="true"]::before {
  content: '\e920'; }

.search-container .shared-nav-icon--tertiary-marker::before {
  content: '\e93c'; }

.search-container .shared-nav-icon--secondary-header::before {
  content: '\e932'; }

[dir=ltr] .search-container .shared-nav-icon--chevron-after::after {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg); }

[dir=rtl] .search-container .shared-nav-icon--chevron-after::after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }

.search-container .shared-nav-link-icon::before {
  font-family: 'Shared-Nav-Icons'; }

.search-container .shared-nav-link-icon--accessories::before {
  content: '\e900'; }

.search-container .shared-nav-link-icon--allgames::before {
  content: '\e901'; }

.search-container .shared-nav-link-icon--buygames::before {
  content: '\e902'; }

.search-container .shared-nav-link-icon--helpandsupport::before {
  content: '\e903'; }

.search-container .shared-nav-link-icon--licensedproducts::before {
  content: '\e904'; }

.search-container .shared-nav-link-icon--news::before {
  content: '\e905'; }

.search-container .shared-nav-link-icon--psblog::before {
  content: '\e906'; }

.search-container .shared-nav-link-icon--psclassic::before {
  content: '\e907'; }

.search-container .shared-nav-link-icon--psgear::before {
  content: '\e908'; }

.search-container .shared-nav-link-icon--psmusic::before {
  content: '\e909'; }

.search-container .shared-nav-link-icon--psnowgames::before {
  content: '\e90a'; }

.search-container .shared-nav-link-icon--psnow::before {
  content: '\e90b'; }

.search-container .shared-nav-link-icon--psplusgames::before {
  content: '\e90c'; }

.search-container .shared-nav-link-icon--psplus::before {
  content: '\e90d'; }

.search-container .shared-nav-link-icon--psstore::before {
  content: '\e90e'; }

.search-container .shared-nav-link-icon--psvideo::before {
  content: '\e90f'; }

.search-container .shared-nav-link-icon--psvita::before {
  content: '\e910'; }

.search-container .shared-nav-link-icon--psvrgames::before {
  content: '\e911'; }

.search-container .shared-nav-link-icon--psvr::before {
  content: '\e912'; }

.search-container .shared-nav-link-icon--psvr2::before {
  content: '\e94a'; }

.search-container .shared-nav-link-icon--psvue::before {
  content: '\e913'; }

.search-container .shared-nav-link-icon--ps4games::before {
  content: '\e914'; }

.search-container .shared-nav-link-icon--ps4::before {
  content: '\e915'; }

.search-container .shared-nav-link-icon--ps4progames::before {
  content: '\e91b'; }

.search-container .shared-nav-link-icon--ps4pro::before {
  content: '\e91b'; }

.search-container .shared-nav-link-icon--ps5::before {
  content: '\e947'; }

.search-container .shared-nav-link-icon--ps5games::before {
  content: '\e947'; }

.search-container .shared-nav-link-icon--psnstatus::before {
  content: '\e91c'; }

.search-container .shared-nav-link-icon--sony::before {
  content: '\e91d'; }

.search-container .shared-nav-link-icon--events::before {
  content: '\e948'; }

.search-container .shared-nav-link-icon--psstars::before {
  content: '\e949'; }

.tumbler-search-results-list-item {
  -webkit-transition: background-color .2s ease-in;
  transition: background-color .2s ease-in; }

[dir] .tumbler-search-results-list-item {
  padding: 0.5rem 1.25rem; }
  [dir] .tumbler-search-results-list-item:hover {
    background-color: #eee; }
  [dir] .tumbler-search-results-list-item:first-child {
    padding-top: 1rem; }
  .tumbler-search-results-list-item__anchor {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    text-decoration: none;
    color: #4a4a4a;
    font-weight: 700; }
  .tumbler-search-results-list-item__image-wrapper {
    width: 3.75rem;
    height: 3.75rem; }
  .tumbler-search-results-list-item__details {
    font-size: 1rem;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  [dir=ltr] .tumbler-search-results-list-item__details {
  margin-left: 1rem; }
  [dir=rtl] .tumbler-search-results-list-item__details {
    margin-right: 1rem; }
  .tumbler-search-results-list-item__label-platforms {
    color: #757575;
    font-weight: 300; }

@charset "UTF-8";
.search-container .shared-nav-icon::before,
.search-container .shared-nav-icon::after,
.search-container .shared-nav-ps-logo {
  -webkit-box-sizing: unset;
          box-sizing: unset;
  line-height: normal;
  font-family: 'Shared-Nav-Icons';
  speak: none; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon,
.search-container .shared-nav-icon {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: inherit;
  display: inline-block;
  font-family: 'Shared-Nav-Icons';
  font-size: inherit;
  speak: none;
  text-rendering: optimizeLegibility;
  text-transform: none; }

[dir] .search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon, [dir] .search-container .shared-nav-icon {
  text-align: center; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item.sb-toolbar-icons__item--selected .sb-icon--friends::before {
  color: #0172ce;
  content: '\e941'; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item.sb-toolbar-icons__item--selected .sb-icon--messages::before {
  color: #0172ce;
  content: '\e943'; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item.sb-toolbar-icons__item--selected .sb-icon--notifications::before {
  color: #0172ce;
  content: '\e945'; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon.sb-icon--notifications::before {
  content: '\e946';
  font-size: 1.625rem;
  color: #757575; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon.sb-icon--notifications:hover::before {
  content: '\e945';
  color: #0172ce; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon.sb-icon--messages::before {
  content: '\e944';
  font-size: 1.625rem;
  color: #757575; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon.sb-icon--messages:hover::before {
  content: '\e943';
  color: #0172ce; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon.sb-icon--friends::before {
  content: '\e942';
  font-size: 1.625rem;
  color: #757575; }

.search-container #sb-social-toolbar-root #sb .sb-toolbar-icons__item__icon.sb-icon--friends:hover::before {
  content: '\e941';
  color: #0172ce; }

.search-container .shared-nav-icon--gaming:active::before {
  content: '\e921'; }

.search-container .shared-nav-icon--gaming::before {
  content: '\e922'; }

.search-container .shared-nav-icon--help:active::before {
  content: '\e923'; }

.search-container .shared-nav-icon--help::before {
  content: '\e924'; }

.search-container .shared-nav-icon--news:active::before {
  content: '\e926'; }

.search-container .shared-nav-icon--news::before {
  content: '\e927'; }

.search-container .shared-nav-icon--services:active::before {
  content: '\e928'; }

.search-container .shared-nav-icon--services::before {
  content: '\e929'; }

.search-container .shared-nav-icon--store:active::before {
  content: '\e92a'; }

.search-container .shared-nav-icon--store::before {
  content: '\e92b'; }

.search-container .shared-nav-icon--systems:active::before {
  content: '\e92c'; }

.search-container .shared-nav-icon--systems::before {
  content: '\e92d'; }

@media only screen and (min-width: 1024px) {
  .search-container .shared-nav-icon--account:active::before {
    content: '\e92e'; }
  .search-container .shared-nav-icon--account::before {
    content: '\e92f'; }
  .search-container .shared-nav-icon--cart:active::before {
    content: '\e930'; }
  .search-container .shared-nav-icon--cart::before {
    content: '\e931'; }
  .search-container .shared-nav-icon--friends:active::before {
    content: '\e934'; }
  .search-container .shared-nav-icon--friends::before {
    content: '\e935'; }
  .search-container .shared-nav-icon--messages:active::before {
    content: '\e936'; }
  .search-container .shared-nav-icon--messages::before {
    content: '\e937'; }
  .search-container .shared-nav-icon--mypsnsignedout:active::before {
    content: '\e938'; }
  .search-container .shared-nav-icon--mypsnsignedout::before {
    content: '\e939'; }
  .search-container .shared-nav-icon--notification:active::before {
    content: '\e93a'; }
  .search-container .shared-nav-icon--notification::before {
    content: '\e93b'; }
  .search-container .shared-nav-icon--wishlist-desktop:active::before {
    content: '\e93f'; }
  .search-container .shared-nav-icon--wishlist-desktop::before {
    content: '\e940'; } }

.search-container .shared-nav-icon--chevron-top::before, .search-container .shared-nav-icon--chevron-down::before, .search-container .shared-nav-icon--chevron-after::after, .search-container .shared-nav-icon--chevron-before::before {
  content: '\e932'; }

[dir=ltr] .search-container .shared-nav-icon--chevron-top::before {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg); }

[dir=rtl] .search-container .shared-nav-icon--chevron-top::before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.search-container .shared-nav-icon--chevron-left::before {
  content: '\e91e';
  display: inline-block; }

[dir=rtl] .search-container .shared-nav-icon--chevron-left::before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.search-container .shared-nav-icon--hamburger::before {
  content: '\e925'; }

.search-container .shared-nav-icon--hamburger[aria-expanded="true"]::before {
  content: '\e920'; }

.search-container .shared-nav-icon--tertiary-marker::before {
  content: '\e93c'; }

.search-container .shared-nav-icon--secondary-header::before {
  content: '\e932'; }

[dir=ltr] .search-container .shared-nav-icon--chevron-after::after {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg); }

[dir=rtl] .search-container .shared-nav-icon--chevron-after::after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }

.search-container .shared-nav-link-icon::before {
  font-family: 'Shared-Nav-Icons'; }

.search-container .shared-nav-link-icon--accessories::before {
  content: '\e900'; }

.search-container .shared-nav-link-icon--allgames::before {
  content: '\e901'; }

.search-container .shared-nav-link-icon--buygames::before {
  content: '\e902'; }

.search-container .shared-nav-link-icon--helpandsupport::before {
  content: '\e903'; }

.search-container .shared-nav-link-icon--licensedproducts::before {
  content: '\e904'; }

.search-container .shared-nav-link-icon--news::before {
  content: '\e905'; }

.search-container .shared-nav-link-icon--psblog::before {
  content: '\e906'; }

.search-container .shared-nav-link-icon--psclassic::before {
  content: '\e907'; }

.search-container .shared-nav-link-icon--psgear::before {
  content: '\e908'; }

.search-container .shared-nav-link-icon--psmusic::before {
  content: '\e909'; }

.search-container .shared-nav-link-icon--psnowgames::before {
  content: '\e90a'; }

.search-container .shared-nav-link-icon--psnow::before {
  content: '\e90b'; }

.search-container .shared-nav-link-icon--psplusgames::before {
  content: '\e90c'; }

.search-container .shared-nav-link-icon--psplus::before {
  content: '\e90d'; }

.search-container .shared-nav-link-icon--psstore::before {
  content: '\e90e'; }

.search-container .shared-nav-link-icon--psvideo::before {
  content: '\e90f'; }

.search-container .shared-nav-link-icon--psvita::before {
  content: '\e910'; }

.search-container .shared-nav-link-icon--psvrgames::before {
  content: '\e911'; }

.search-container .shared-nav-link-icon--psvr::before {
  content: '\e912'; }

.search-container .shared-nav-link-icon--psvr2::before {
  content: '\e94a'; }

.search-container .shared-nav-link-icon--psvue::before {
  content: '\e913'; }

.search-container .shared-nav-link-icon--ps4games::before {
  content: '\e914'; }

.search-container .shared-nav-link-icon--ps4::before {
  content: '\e915'; }

.search-container .shared-nav-link-icon--ps4progames::before {
  content: '\e91b'; }

.search-container .shared-nav-link-icon--ps4pro::before {
  content: '\e91b'; }

.search-container .shared-nav-link-icon--ps5::before {
  content: '\e947'; }

.search-container .shared-nav-link-icon--ps5games::before {
  content: '\e947'; }

.search-container .shared-nav-link-icon--psnstatus::before {
  content: '\e91c'; }

.search-container .shared-nav-link-icon--sony::before {
  content: '\e91d'; }

.search-container .shared-nav-link-icon--events::before {
  content: '\e948'; }

.search-container .shared-nav-link-icon--psstars::before {
  content: '\e949'; }

.thumbnail-image {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden; }
  .thumbnail-image__preload {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    opacity: 1; }
  [dir] .thumbnail-image__preload {
    background-color: #f5f5f5; }
    .thumbnail-image__preload--hidden {
      opacity: 0; }
    .thumbnail-image__preload::before {
      content: "";
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      color: #0070d1;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      font-size: 30px;
      font-family: 'Shared-Nav-Icons';
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
  .thumbnail-image__img {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: 100%;
    opacity: 0;
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease; }
    .thumbnail-image__img--fade-in {
      opacity: 1; }


/*# sourceMappingURL=shared-nav.css.map*/