.show-wallpapers-hero-container {
    display:block;
    min-height:420px;
    width:100%;
    background-size:cover;
    background-position: center 70%;
    background-repeat: no-repeat;
    margin-bottom:32px;
}

.show-wallpapers-hero-padding-wrapper h3 {
    font-family: var(--rounded-font-family);
    font-size:180%;
    mix-blend-mode: plus-lighter;
}

.show-wallpapers-hero-padding-wrapper a:link,
.show-wallpapers-hero-padding-wrapper a:active,
.show-wallpapers-hero-padding-wrapper a:visited,
.show-wallpapers-hero-padding-wrapper a:hover {
    color:white;
    text-decoration: none;
    opacity: 0.9;
}

.show-wallpapers-hero-padding-wrapper a:hover {
    opacity: 1;
}

.show-wallpapers-hero-padding-wrapper .hstack.wallpaper-buttons {
    width:100%;
    padding-top:42px;
    mix-blend-mode: plus-lighter;
    display: flex;
    justify-content: center;
    gap:8%;
}

.show-wallpapers-hero-padding-wrapper .hstack.wallpaper-buttons a {
    display:block;
    font-family: var(--rounded-font-family);
    font-size:120%;
    font-weight:500;
}

.show-wallpapers-hero-padding-wrapper .hstack.wallpaper-buttons * {
    font-family: var(--rounded-font-family)!important;
    font-weight:600!important;
}

.wallpaper-hero-asset.afonte .show-wallpapers-hero-padding-wrapper .hstack.wallpaper-buttons {
    margin-left:15px;
}

.show-wallpapers-hero-padding-wrapper .hstack.wallpaper-buttons a .label {
    font-size:120%;
    margin:0;
}

.show-wallpapers-hero-padding-wrapper .hstack.wallpaper-buttons a:last-child {
    margin-right:0;
}

.show-wallpapers-hero-padding-wrapper {
    display:flex;
    flex-direction: column;
    align-items: center;
    padding-top:22px;
}

.show-wallpapers-hero-padding-wrapper .hstack.label img {
    width:22px;
    padding-right:4px;
    max-height: unset;
}

@media screen and (max-width: 800px) {
    .show-wallpapers-hero-container {
        display:block;
        min-height:300px;
    }

    .show-wallpapers-hero-padding-wrapper .hstack.wallpaper-buttons a {
        font-size:90%;
    }

    .show-wallpapers-hero-padding-wrapper .hstack.label img {
        width:16px;
    }

    .show-wallpapers-hero-padding-wrapper h3 {
        font-size:140%;
        text-align: center;
    }
}
