body {
    position: relative
}

[dir] body {
    padding-bottom: 36px
}

@media screen and (min-width: 788px) {
    [dir] body {
        padding:36px 0 0 0
    }
}

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

[dir] .sony-logo {
    background-image: url(clientlibs-jetstream/resources/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: #000
}

[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: 788px) {
    .sony-bar {
        top:0;
        bottom: auto
    }
}

@font-face {
    font-family: "Shared-Nav-Icons";
    src: url(clientlibs-jetstream/resources/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: 788px) {
    .jetstream-body-noscroll {
        overflow:unset
    }
}

@media only screen and (max-width: 787px) {
    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: #fff;
    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,.34);
    box-shadow: 0 2px 4px 1px rgba(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: 0;
    background-color: #fff
}

@media only screen and (min-width: 788px) {
    #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: #fff
}

#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: 788px) {
    #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
}

[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:.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: #fff;
    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: .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 #fff;
    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: 788px) {
    #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: #fff
}

#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: .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: rgba(0,0,0,0);
    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: .25rem
}

[dir=rtl] #sb-social-toolbar-root #sb .sb-toolbar-icons__item,[dir=rtl] #sb-social-toolbar-root .sb-skeleton-icons__item {
    margin-left: .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: .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: 788px) {
    #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: #fff;
        font-size: .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: 788px) {
    #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: 788px) {
    [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: rgba(0,0,0,0);
        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 {
        height: 40px
    }

    #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: rgba(0,0,0,0);
        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--allAccesories::before {
    content: "\e954"
}

#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--ps4::before {
    content: "\e952"
}

#shared-nav .shared-nav-icon--ps5::before {
    content: "\e953"
}

#shared-nav .shared-nav-icon--services:active::before {
    content: "\e928"
}

#shared-nav .shared-nav-icon--services::before {
    content: "\e929"
}

#shared-nav .shared-nav-icon--psplus::before {
    content: "\e955"
}

#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--allAccessories::before {
    content: "\e951"
}

#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--dualSense::before {
    content: "\e91d"
}

#shared-nav .shared-nav-link-icon--dualShock::before {
    content: "\e950"
}

#shared-nav .shared-nav-link-icon--games::before {
    content: "\e94f"
}

#shared-nav .shared-nav-link-icon--helpandsupport::before {
    content: "\e95c"
}

#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--pc::before {
    content: "\e94e"
}

#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--pscreditcard::before {
    content: "\e968"
}

#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--betaprogram::before {
    content: "\e958"
}

#shared-nav .shared-nav-link-icon--psplus::before {
    content: "\e90d"
}

#shared-nav .shared-nav-link-icon--psportal::before {
    content: "\e956"
}

#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--ps5pro::before {
    content: "\e957"
}

#shared-nav .shared-nav-link-icon--ps5games::before {
    content: "\e947"
}

#shared-nav .shared-nav-link-icon--psnstatus::before {
    content: "\e967"
}

#shared-nav .shared-nav-link-icon--pulse::before {
    content: "\e94c"
}

#shared-nav .shared-nav-link-icon--sony::before {
    content: "\e94b";
    font-size: 5rem !important
}

#shared-nav .shared-nav-link-icon--events::before {
    content: "\e948"
}

#shared-nav .shared-nav-link-icon--psstars::before {
    content: "\e949"
}

#shared-nav .shared-nav-link-icon--psexplorehardware::before {
    content: "\e95b"
}

#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 div.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: .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: 0;
    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;
    top: 0;
    width: .0625rem;
    height: .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: 0;
    border: 0;
    cursor: pointer;
    margin: 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: .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: rgba(0,0,0,0)
}

[dir] #shared-nav .shared-nav__primary-button {
    background-color: rgba(0,0,0,0)
}

[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: .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: .7;
    position: relative;
    width: 100%
}

[dir] #shared-nav .shared-nav__secondary-header {
    border: 0;
    margin: 2rem 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: rgba(0,0,0,0)
}

[dir] #shared-nav .shared-nav__secondary-header-toggle {
    background-color: rgba(0,0,0,0);
    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: .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: 788px) {
    #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: .2s;
        transition-delay: .2s
    }

    [dir] #shared-nav .shared-nav__primary-item:nth-child(2) {
        -webkit-transition-delay: .22s;
        transition-delay: .22s
    }

    [dir] #shared-nav .shared-nav__primary-item:nth-child(3) {
        -webkit-transition-delay: .24s;
        transition-delay: .24s
    }

    [dir] #shared-nav .shared-nav__primary-item:nth-child(4) {
        -webkit-transition-delay: .26s;
        transition-delay: .26s
    }

    [dir] #shared-nav .shared-nav__primary-item:nth-child(5) {
        -webkit-transition-delay: .28s;
        transition-delay: .28s
    }

    [dir] #shared-nav .shared-nav__primary-item:nth-child(6) {
        -webkit-transition-delay: .3s;
        transition-delay: .3s
    }

    [dir] #shared-nav .shared-nav__primary-item:nth-child(7) {
        -webkit-transition-delay: .32s;
        transition-delay: .32s
    }

    [dir] #shared-nav .shared-nav__primary-item:nth-child(8) {
        -webkit-transition-delay: .34s;
        transition-delay: .34s
    }

    [dir] #shared-nav .shared-nav__primary-item:nth-child(9) {
        -webkit-transition-delay: .36s;
        transition-delay: .36s
    }

    [dir] #shared-nav .shared-nav__primary-item:nth-child(10) {
        -webkit-transition-delay: .38s;
        transition-delay: .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: .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: .5rem;
        padding-top: .25rem
    }
}

@media only screen and (min-width: 788px) {
    #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: .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: 787px) {
    #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 .55s cubic-bezier(0,0.46,0.145,0.995),visibility .55s;
        transition: left .55s cubic-bezier(0,0.46,0.145,0.995),visibility .55s
    }

    [dir=rtl] #shared-nav .shared-nav__secondary-parent {
        -webkit-transition: right .55s cubic-bezier(0,0.46,0.145,0.995),visibility .55s;
        transition: right .55s cubic-bezier(0,0.46,0.145,0.995),visibility .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 .2s ease;
        transition: all .2s ease
    }
}

@media only screen and (min-width: 788px) {
    #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: .875rem
    }

    [dir] #shared-nav .shared-nav__link-list-anchor {
        padding: 3px 6px
    }

    #shared-nav .shared-nav__link-list-anchor:before {
        bottom: .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: .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: .5rem
    }

    [dir=rtl] #shared-nav .shared-nav-ps-logo-link {
        margin-left: .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: .25rem
    }

    [dir=rtl] #shared-nav .shared-nav--list-open .shared-nav__primary-item {
        padding-right: .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: .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: .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,.3);
        box-shadow: 0 11px 4px 0 rgba(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: #fff
    }

    [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(0) !important;
        transform: scale(1) rotate(0) !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 0,margin-top .15s ease 0 !important;
        transition: opacity .15s ease 0,margin-top .15s ease 0 !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 #fff;
        -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 .5rem;
        margin: 10px 0
    }

    #shared-nav .shared-nav .shared-nav__secondary-item:nth-child(1) {
        opacity: 0;
        -webkit-transition: opacity .4s ease-out .02s,margin-top .4s ease-out .02s;
        transition: opacity .4s ease-out .02s,margin-top .4s ease-out .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 .4s ease-out .02s;
        transition: -webkit-transform .4s ease-out .02s;
        transition: transform .4s ease-out .02s;
        transition: transform .4s ease-out .02s,-webkit-transform .4s ease-out .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 .4s ease-out .06s,margin-top .4s ease-out .06s;
        transition: opacity .4s ease-out .06s,margin-top .4s ease-out .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 .4s ease-out .06s;
        transition: -webkit-transform .4s ease-out .06s;
        transition: transform .4s ease-out .06s;
        transition: transform .4s ease-out .06s,-webkit-transform .4s ease-out .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 .4s ease-out .1s,margin-top .4s ease-out .1s;
        transition: opacity .4s ease-out .1s,margin-top .4s ease-out .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 .4s ease-out .1s;
        transition: -webkit-transform .4s ease-out .1s;
        transition: transform .4s ease-out .1s;
        transition: transform .4s ease-out .1s,-webkit-transform .4s ease-out .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 .4s ease-out .14s,margin-top .4s ease-out .14s;
        transition: opacity .4s ease-out .14s,margin-top .4s ease-out .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 .4s ease-out .14s;
        transition: -webkit-transform .4s ease-out .14s;
        transition: transform .4s ease-out .14s;
        transition: transform .4s ease-out .14s,-webkit-transform .4s ease-out .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 .4s ease-out .18s,margin-top .4s ease-out .18s;
        transition: opacity .4s ease-out .18s,margin-top .4s ease-out .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 .4s ease-out .18s;
        transition: -webkit-transform .4s ease-out .18s;
        transition: transform .4s ease-out .18s;
        transition: transform .4s ease-out .18s,-webkit-transform .4s ease-out .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 .4s ease-out .22s,margin-top .4s ease-out .22s;
        transition: opacity .4s ease-out .22s,margin-top .4s ease-out .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 .4s ease-out .22s;
        transition: -webkit-transform .4s ease-out .22s;
        transition: transform .4s ease-out .22s;
        transition: transform .4s ease-out .22s,-webkit-transform .4s ease-out .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 .4s ease-out .26s,margin-top .4s ease-out .26s;
        transition: opacity .4s ease-out .26s,margin-top .4s ease-out .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 .4s ease-out .26s;
        transition: -webkit-transform .4s ease-out .26s;
        transition: transform .4s ease-out .26s;
        transition: transform .4s ease-out .26s,-webkit-transform .4s ease-out .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 .4s ease-out .3s,margin-top .4s ease-out .3s;
        transition: opacity .4s ease-out .3s,margin-top .4s ease-out .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 .4s ease-out .3s;
        transition: -webkit-transform .4s ease-out .3s;
        transition: transform .4s ease-out .3s;
        transition: transform .4s ease-out .3s,-webkit-transform .4s ease-out .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 .4s ease-out .34s,margin-top .4s ease-out .34s;
        transition: opacity .4s ease-out .34s,margin-top .4s ease-out .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 .4s ease-out .34s;
        transition: -webkit-transform .4s ease-out .34s;
        transition: transform .4s ease-out .34s;
        transition: transform .4s ease-out .34s,-webkit-transform .4s ease-out .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 .4s ease-out .38s,margin-top .4s ease-out .38s;
        transition: opacity .4s ease-out .38s,margin-top .4s ease-out .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 .4s ease-out .38s;
        transition: -webkit-transform .4s ease-out .38s;
        transition: transform .4s ease-out .38s;
        transition: transform .4s ease-out .38s,-webkit-transform .4s ease-out .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:.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: .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: .8125rem
    }

    [dir=rtl] #shared-nav .shared-nav-search::after {
        margin-right: 2.8125rem;
        margin-left: .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: #fff
}

#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,.12);
    box-shadow: 0 8px 16px 0 rgba(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,.12);
        box-shadow: 0 12px 24px 0 rgba(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,.12);
        box-shadow: 0 16px 32px 0 rgba(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 .25s ease-out;
    transition: height .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: #fff;
    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 rgba(0,0,0,0);
    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;
    scroll-behavior: smooth;
    white-space: nowrap;
    -ms-overflow-style: none
}

[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
}

@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: #fff;
    border-radius: 0;
    cursor: pointer
}

#jetstream-tertiary-nav .jetstream-count-badge {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    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: .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 #fff;
    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 .25s ease-in;
    -webkit-transition: background-color .25s ease-in;
    transition: background-color .25s ease-in
}

[dir] #jetstream-tertiary-nav .tertiary-tab__link {
    background-color: rgba(0,0,0,0);
    border: 2px solid rgba(0,0,0,0);
    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%,#fff),to(rgba(255,255,255,0)));
    background-image: linear-gradient(90deg,#fff 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%,#fff),to(rgba(255,255,255,0)));
    background-image: linear-gradient(-90deg,#fff 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%,#fff),to(rgba(255,255,255,0)));
    background-image: linear-gradient(270deg,#fff 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%,#fff),to(rgba(255,255,255,0)));
    background-image: linear-gradient(-270deg,#fff 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 rgba(0,0,0,0);
    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 #000
}

[dir=ltr] #jetstream-tertiary-nav .carousel__button::after {
    border-right: 2px solid #000;
    -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 #000;
    -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: rgba(0,0,0,0)
}

[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--allAccesories::before {
    content: "\e954"
}

.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--ps4::before {
    content: "\e952"
}

.search-container .shared-nav-icon--ps5::before {
    content: "\e953"
}

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

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

.search-container .shared-nav-icon--psplus::before {
    content: "\e955"
}

.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--allAccessories::before {
    content: "\e951"
}

.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--dualSense::before {
    content: "\e91d"
}

.search-container .shared-nav-link-icon--dualShock::before {
    content: "\e950"
}

.search-container .shared-nav-link-icon--games::before {
    content: "\e94f"
}

.search-container .shared-nav-link-icon--helpandsupport::before {
    content: "\e95c"
}

.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--pc::before {
    content: "\e94e"
}

.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--pscreditcard::before {
    content: "\e968"
}

.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--betaprogram::before {
    content: "\e958"
}

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

.search-container .shared-nav-link-icon--psportal::before {
    content: "\e956"
}

.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--ps5pro::before {
    content: "\e957"
}

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

.search-container .shared-nav-link-icon--psnstatus::before {
    content: "\e967"
}

.search-container .shared-nav-link-icon--pulse::before {
    content: "\e94c"
}

.search-container .shared-nav-link-icon--sony::before {
    content: "\e94b";
    font-size: 5rem !important
}

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

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

.search-container .shared-nav-link-icon--psexplorehardware::before {
    content: "\e95b"
}

.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(-100%);
        transform: translateY(-100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes jetstream-search-slide-down {
    from {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }

    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(-100%);
        transform: translateY(-100%)
    }
}

@keyframes jetstream-search-slide-up {
    from {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
}

@-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(#000));
    background: linear-gradient(0,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.8) 43.07%,#000 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;
    top: 0;
    width: .0625rem;
    height: .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: #fff;
    border: 0;
    -webkit-box-shadow: 0 .25rem .3125rem 0 rgba(0,0,0,.6);
    box-shadow: 0 .25rem .3125rem 0 rgba(0,0,0,.6)
}

[dir=ltr] .jetstream-search__input {
    padding: .5rem 1rem 1rem 0
}

[dir=rtl] .jetstream-search__input {
    padding: .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: .625rem;
    height: 2.5rem;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 3rem
}

[dir] .jetstream-search__back-icon-wrapper {
    background: #fff;
    border: 0;
    cursor: pointer;
    padding: 0;
    text-align: center
}

.jetstream-search__back-icon-wrapper .shared-nav-icon--chevron-left::before {
    color: #1f1f1f;
    font-size: .6875rem
}

.jetstream-search__search-button {
    color: #000;
    -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: 788px) {
    [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;
        top: 0;
        width: .0625rem;
        height: .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: #fff;
        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: #fff;
        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--allAccesories::before {
    content: "\e954"
}

.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--ps4::before {
    content: "\e952"
}

.search-container .shared-nav-icon--ps5::before {
    content: "\e953"
}

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

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

.search-container .shared-nav-icon--psplus::before {
    content: "\e955"
}

.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--allAccessories::before {
    content: "\e951"
}

.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--dualSense::before {
    content: "\e91d"
}

.search-container .shared-nav-link-icon--dualShock::before {
    content: "\e950"
}

.search-container .shared-nav-link-icon--games::before {
    content: "\e94f"
}

.search-container .shared-nav-link-icon--helpandsupport::before {
    content: "\e95c"
}

.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--pc::before {
    content: "\e94e"
}

.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--pscreditcard::before {
    content: "\e968"
}

.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--betaprogram::before {
    content: "\e958"
}

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

.search-container .shared-nav-link-icon--psportal::before {
    content: "\e956"
}

.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--ps5pro::before {
    content: "\e957"
}

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

.search-container .shared-nav-link-icon--psnstatus::before {
    content: "\e967"
}

.search-container .shared-nav-link-icon--pulse::before {
    content: "\e94c"
}

.search-container .shared-nav-link-icon--sony::before {
    content: "\e94b";
    font-size: 5rem !important
}

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

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

.search-container .shared-nav-link-icon--psexplorehardware::before {
    content: "\e95b"
}

.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: #fff
}

[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: 0
}

[dir] .search-text-box__input:focus {
    -webkit-box-shadow: none;
    box-shadow: none
}

@media only screen and (min-width: 788px) {
    .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: #fff;
        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--allAccesories::before {
    content: "\e954"
}

.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--ps4::before {
    content: "\e952"
}

.search-container .shared-nav-icon--ps5::before {
    content: "\e953"
}

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

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

.search-container .shared-nav-icon--psplus::before {
    content: "\e955"
}

.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--allAccessories::before {
    content: "\e951"
}

.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--dualSense::before {
    content: "\e91d"
}

.search-container .shared-nav-link-icon--dualShock::before {
    content: "\e950"
}

.search-container .shared-nav-link-icon--games::before {
    content: "\e94f"
}

.search-container .shared-nav-link-icon--helpandsupport::before {
    content: "\e95c"
}

.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--pc::before {
    content: "\e94e"
}

.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--pscreditcard::before {
    content: "\e968"
}

.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--betaprogram::before {
    content: "\e958"
}

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

.search-container .shared-nav-link-icon--psportal::before {
    content: "\e956"
}

.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--ps5pro::before {
    content: "\e957"
}

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

.search-container .shared-nav-link-icon--psnstatus::before {
    content: "\e967"
}

.search-container .shared-nav-link-icon--pulse::before {
    content: "\e94c"
}

.search-container .shared-nav-link-icon--sony::before {
    content: "\e94b";
    font-size: 5rem !important
}

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

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

.search-container .shared-nav-link-icon--psexplorehardware::before {
    content: "\e95b"
}

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

[dir] button:focus,[dir] input:focus,[dir] .focusable:focus {
    -webkit-box-shadow: inset 0 0 .3125rem .125rem #3b99fc;
    box-shadow: inset 0 0 .3125rem .125rem #3b99fc
}

button:focus.round,input:focus.round,.focusable:focus.round {
    outline: 0
}

.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: .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: .8125rem
}

[dir=ltr] .jetstream-search .select__label-title {
    margin-right: .375rem
}

[dir=rtl] .jetstream-search .select__label-title {
    margin-left: .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 .4s;
    transition: background-color .4s;
    width: 100%
}

[dir] .jetstream-search .select__label {
    background-color: #fff;
    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,.5);
    box-shadow: 0 2px 4px 0 rgba(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: #000
}

.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: #fff
}

.jetstream-search .select__label--selected:hover .select__label-title {
    color: #fff
}

.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: #fff;
    border: .0625rem solid #dedede;
    -webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.02),0 2px 8px 0 rgba(0,0,0,0.2);
    box-shadow: 0 5px 10px 0 rgba(0,0,0,0.02),0 2px 8px 0 rgba(0,0,0,0.2);
    padding: 0;
    margin: 0;
    border: 0
}

@media only screen and (min-width: 788px) {
    .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: .0625rem solid #dedede
    }

    [dir=rtl] .jetstream-search .jetstream-search__select {
        border-left: .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--allAccesories::before {
    content: "\e954"
}

.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--ps4::before {
    content: "\e952"
}

.search-container .shared-nav-icon--ps5::before {
    content: "\e953"
}

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

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

.search-container .shared-nav-icon--psplus::before {
    content: "\e955"
}

.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--allAccessories::before {
    content: "\e951"
}

.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--dualSense::before {
    content: "\e91d"
}

.search-container .shared-nav-link-icon--dualShock::before {
    content: "\e950"
}

.search-container .shared-nav-link-icon--games::before {
    content: "\e94f"
}

.search-container .shared-nav-link-icon--helpandsupport::before {
    content: "\e95c"
}

.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--pc::before {
    content: "\e94e"
}

.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--pscreditcard::before {
    content: "\e968"
}

.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--betaprogram::before {
    content: "\e958"
}

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

.search-container .shared-nav-link-icon--psportal::before {
    content: "\e956"
}

.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--ps5pro::before {
    content: "\e957"
}

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

.search-container .shared-nav-link-icon--psnstatus::before {
    content: "\e967"
}

.search-container .shared-nav-link-icon--pulse::before {
    content: "\e94c"
}

.search-container .shared-nav-link-icon--sony::before {
    content: "\e94b";
    font-size: 5rem !important
}

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

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

.search-container .shared-nav-link-icon--psexplorehardware::before {
    content: "\e95b"
}

.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: #fff;
    -webkit-box-shadow: 0 0 .25rem rgba(0,0,0,.6);
    box-shadow: 0 0 .25rem rgba(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: .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: 788px) {
    .tumbler-search-results {
        position:absolute;
        top: 4rem
    }

    [dir] .tumbler-search-results {
        -webkit-box-shadow: 0;
        box-shadow: 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--allAccesories::before {
    content: "\e954"
}

.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--ps4::before {
    content: "\e952"
}

.search-container .shared-nav-icon--ps5::before {
    content: "\e953"
}

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

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

.search-container .shared-nav-icon--psplus::before {
    content: "\e955"
}

.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--allAccessories::before {
    content: "\e951"
}

.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--dualSense::before {
    content: "\e91d"
}

.search-container .shared-nav-link-icon--dualShock::before {
    content: "\e950"
}

.search-container .shared-nav-link-icon--games::before {
    content: "\e94f"
}

.search-container .shared-nav-link-icon--helpandsupport::before {
    content: "\e95c"
}

.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--pc::before {
    content: "\e94e"
}

.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--pscreditcard::before {
    content: "\e968"
}

.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--betaprogram::before {
    content: "\e958"
}

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

.search-container .shared-nav-link-icon--psportal::before {
    content: "\e956"
}

.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--ps5pro::before {
    content: "\e957"
}

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

.search-container .shared-nav-link-icon--psnstatus::before {
    content: "\e967"
}

.search-container .shared-nav-link-icon--pulse::before {
    content: "\e94c"
}

.search-container .shared-nav-link-icon--sony::before {
    content: "\e94b";
    font-size: 5rem !important
}

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

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

.search-container .shared-nav-link-icon--psexplorehardware::before {
    content: "\e95b"
}

.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: .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
}

.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--allAccesories::before {
    content: "\e954"
}

.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--ps4::before {
    content: "\e952"
}

.search-container .shared-nav-icon--ps5::before {
    content: "\e953"
}

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

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

.search-container .shared-nav-icon--psplus::before {
    content: "\e955"
}

.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--allAccessories::before {
    content: "\e951"
}

.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--dualSense::before {
    content: "\e91d"
}

.search-container .shared-nav-link-icon--dualShock::before {
    content: "\e950"
}

.search-container .shared-nav-link-icon--games::before {
    content: "\e94f"
}

.search-container .shared-nav-link-icon--helpandsupport::before {
    content: "\e95c"
}

.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--pc::before {
    content: "\e94e"
}

.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--pscreditcard::before {
    content: "\e968"
}

.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--betaprogram::before {
    content: "\e958"
}

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

.search-container .shared-nav-link-icon--psportal::before {
    content: "\e956"
}

.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--ps5pro::before {
    content: "\e957"
}

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

.search-container .shared-nav-link-icon--psnstatus::before {
    content: "\e967"
}

.search-container .shared-nav-link-icon--pulse::before {
    content: "\e94c"
}

.search-container .shared-nav-link-icon--sony::before {
    content: "\e94b";
    font-size: 5rem !important
}

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

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

.search-container .shared-nav-link-icon--psexplorehardware::before {
    content: "\e95b"
}

.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
}

.edit-align-center {
    background-color: red;
    text-align: center;
    height: 20px
}

.show-page-timeline {
    background-color: #ff0;
    text-align: center;
    height: 20px;
    padding: 5px
}
