.fostr-announcement-bar {
    border-bottom: .1rem solid var(--color-base-accent-2);
    color: rgb(var(--color-foreground));
    overflow-x: hidden
}

.fostr-announcement-bar .slideshow.banner {
    overflow-y: hidden
}

.fostr-announcement-bar .slideshow__slide {
    justify-content: center
}

.fostr-announcement-bar .announcement-bar__link {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    height: 100%;
    width: 100%;
    padding: 0 2rem;
    text-decoration: none;
    position: relative;
    z-index: 2
}

.slider__slide.slider__slide--countdown .announcement-bar__link {
    padding-top: 1rem
}

.fostr-announcement-bar .announcement-bar__link:hover {
    color: rgb(var(--color-foreground));
    background-color: rgba(var(--color-card-hover), .06)
}

.fostr-announcement-bar .announcement-bar__link .icon-arrow {
    display: inline-block;
    pointer-events: none;
    margin-left: .8rem;
    vertical-align: middle;
    margin-bottom: .2rem
}

.fostr-announcement-bar .announcement-bar__link .announcement-bar__message {
    padding: 0
}

.fostr-announcement-bar .announcement-bar__message, .fostr-announcement-bar .announcement-bar__message-mobile {
    text-align: center;
    padding: 0 2rem;
    margin: 0;
    letter-spacing: var(--fostr-typography-tracking-widest)
}

.fostr-announcement-bar .announcement-bar__message {
    display: none
}

.fostr-announcement-bar .announcement-bar__message-mobile {
    display: block
}

.fostr-announcement-bar .slider-button--close {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 1rem;
    z-index: 5;
    width: 4rem;
    height: 4rem;
    padding: 0
}

.overflow-hidden-tablet .fostr-announcement-bar .slider-button--close {
    z-index: -1
}

.fostr-announcement-bar .slider-button--close .icon {
    height: 1rem
}

#zoeva .fostr-announcement-bar .foster-countdown {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background: unset;
    color: var(--fostr-color-brand-primary);
    padding: 0;
    font-size: unset
}

#zoeva .fostr-announcement-bar .foster-countdown__message {
    font-size: var(--fostr-typography-text-size-base);
    color: inherit
}

.fostr-announcement-bar .foster-countdown__times {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

.fostr-announcement-bar .foster-countdown__times li {
    display: flex;
    flex-direction: row;
    align-items: center
}

#zoeva .fostr-announcement-bar .foster-countdown__message, .fostr-announcement-bar .foster-countdown__times li:not(:last-child) {
    margin-right: 1.5rem
}

#zoeva .fostr-announcement-bar .countdown-value {
    font-family: var(--fostr-typography-font-header);
    font-size: var(--fostr-typography-text-size-4xl);
    margin-right: .5rem
}

#zoeva .fostr-announcement-bar .countdown-value {
    font-family: var(--fostr-typography-font-header);
    font-size: var(--fostr-typography-text-size-4xl);
    margin-right: .5rem;
    font-weight: 200
}

#zoeva .fostr-announcement-bar .foster-countdown__seconds {
    display: none
}

#zoeva .fostr-announcement-bar .foster-countdown {
    padding-top: 0;
    padding-bottom: 1rem
}

#zoeva .fostr-announcement-bar .slider__slide--countdown .announcement-bar__message-mobile {
    margin-top: 1rem
}

@media only screen and (min-width: 750px) {
    .fostr-announcement-bar .announcement-bar__message {
        display: block
    }

    .fostr-announcement-bar .announcement-bar__message-mobile {
        display: none
    }

    #zoeva .fostr-announcement-bar .foster-countdown {
        flex-direction: row;
        padding-top: 1rem
    }

    #zoeva .slider__slide--countdown .announcement-bar__message {
        display: flex;
        align-items: center
    }

    #zoeva .slider__slide.slider__slide--countdown, #zoeva .slider__slide.slider__slide--countdown .announcement-bar__link {
        padding-top: 0;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-content: center
    }
}

/*# sourceMappingURL=/cdn/shop/t/202/assets/fostr-announcement-bar.css.map?v=10485568734973048751685961978 */