@import url("navigation.css");

#rec2411591691 {
    display: none !important;
}

.js-store-prod-text a {
    display: inline-block;
    padding: 10px 15px;
    margin-right: 15px;
    margin-top: 20px;
    border-radius: 3px;
    font-weight: 600;
}
.js-store-prod-text a:first-of-type {
    background-color: #263a45;
    color: #ffffff !important;
}
.js-store-prod-text a:last-of-type {
    background-color: #566d90;
    color: #ffffff !important;
}

.t706__cartwin_showed {
    z-index: 999999999;
}

.hc-hero__name,
.hp-crew__member-link,
.hp-memorial-crew__link {
    color: inherit !important;
    text-decoration: none !important;
}

.hc-hero__name {
    position: relative;
    padding-bottom: 4px;
}

.hc-hero__name::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 1px;
    background: currentColor;
    opacity: .5;
    transform: scaleX(0);
    transition: transform .25s ease;
}

.hc-hero__name:hover::after,
.hc-hero__name:focus-visible::after {
    transform: scaleX(1);
}

.hp-crew__member-link { cursor: pointer; }
.hp-crew__member-link .hp-crew__portrait { cursor: pointer; }
.hp-crew__member-link:focus-visible,
.hp-memorial-crew__link:focus-visible {
    outline: 1px solid #ad8a58;
    outline-offset: 8px;
}

.hp-memorial-crew__link { display: block; }
