.header-banner {
    background-color: #cbcbcb;
    text-align: center;
    color: #fff;
}

.header-banner .close-button {
    width: 2.125em;
}

.header-banner .close-button .close {
    opacity: 1;
    color: #fff;
    width: 100%;
    height: 100%;
}

.header-banner .content {
    margin-right: 1.5em;
    padding-top: 0.3125em;
    padding-bottom: 0.3125em;
}

.container.join-us-page .join-us-banner {
    margin: 3.75rem auto;
}

.page[data-action="Cart-Show"]
    .cart-page
    .product-card-container
    .cart-guest-banner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0.9375rem;
    margin-bottom: 0.9375rem;
    gap: 0.3125rem;
    border: 0.0625rem solid var(--color-grey2);
}

.page[data-action="Cart-Show"]
    .cart-page
    .product-card-container
    .cart-guest-banner
    .banner-title {
    font-size: 1.25rem;
    font-weight: 500;
    color: var(--color-orange);
}

.page[data-action="Cart-Show"]
    .cart-page
    .product-card-container
    .cart-promotion-banner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0.625rem;
    padding: 0.625rem 0.9375rem;
    background-color: var(--color-grey1);
    color: var(--color-primary);
}

.page[data-action="Cart-Show"]
    .cart-page
    .product-card-container
    .cart-promotion-banner
    .banner-content-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0.1875rem;
}

.page[data-action="Cart-Show"] .cart-page .cart-favorites-login .banner-title {
    font-size: 1.5rem;
    font-weight: 500;
}

.page[data-action="Cart-Show"] .cart-wishlist-container .banner-title {
    font-size: 1.5rem;
    font-weight: 500;
    padding-left: 0.3125rem;
}

@media (min-width: 992px) {
    .page[data-action="Cart-Show"]
        .cart-page
        .product-card-container
        .cart-promotion-banner {
        margin-bottom: 1.875rem;
    }
}

.page[data-action="Address-AddAddress"] .promo-banner,
.page[data-action="Address-EditAddress"] .promo-banner,
.page[data-action="Address-List"] .promo-banner {
    display: none;
}

.page[data-action="Account-PasswordReset"] .hero.slant-down.login-banner,
.page[data-action="Account-PasswordReset"] .promo-banner,
.page[data-action="Account-SetNewPassword"] .hero.slant-down.login-banner,
.page[data-action="Account-SetNewPassword"] .promo-banner,
.page[data-action="Login-Show"] .hero.slant-down.login-banner,
.page[data-action="Login-Show"] .promo-banner,
.page[data-action="Register-Show"] .hero.slant-down.login-banner,
.page[data-action="Register-Show"] .promo-banner,
.page[data-querystring="action=register"] .hero.slant-down.login-banner,
.page[data-querystring="action=register"] .promo-banner,
.page[data-action="Account-Experiencias"] .promo-banner,
.page[data-action="Event-Landing"] .promo-banner,
.page[data-action="Event-Myevents"] .promo-banner,
.page[data-action="Event-Detail"] .promo-banner {
    display: none;
}

.page[data-action="Account-CommunicationPreferences"] .promo-banner,
.wishlist-container .btn-wrapper .add-to-cart-wishList .fa-shopping-bag,
.wishlist-container .btn-wrapper .select-attributes-wishList .fa-shopping-bag {
    display: none;
}