@layer components{[data-announcement-bar].announcement-bar{display:block;width:100%;position:relative;overflow:hidden;height:var(--announcement-bar-min-height, 80px);min-height:var(--announcement-bar-min-height, 80px);padding-block:0;padding-inline:5.5rem;z-index:2;background-color:var(--color-background);color:var(--color-foreground)}[data-announcement-bar].announcement-bar .swiper-wrapper{height:100%;min-height:inherit;align-items:stretch}[data-announcement-bar].announcement-bar .swiper-slide.slideshow__slide{position:relative;top:auto;left:auto;height:100%;min-height:inherit;opacity:1;visibility:visible;transition:none}[data-announcement-bar].announcement-bar.announcement-bar--pre-init .swiper-wrapper{display:flex;align-items:stretch}[data-announcement-bar].announcement-bar.announcement-bar--pre-init .swiper-slide.slideshow__slide:not(:first-child){display:none}.announcement-bar .slideshow__slide{display:flex;align-items:center;justify-content:center;text-align:center}.announcement-bar__link,.announcement-bar__text-wrapper,.announcement-bar__timer{display:flex;align-items:center;justify-content:center;align-self:stretch;width:100%;min-height:100%}.announcement-bar__slide--timer{min-height:5rem}[data-announcement-bar] .announcement-bar__text{width:100%;display:block;margin:0;padding:0;line-height:1.25;text-wrap:balance;color:inherit;font-size:var( --announcement-bar-text-size-mobile, var(--announcement-bar-text-size, var(--paragraph-size-mobile)) )}.announcement-bar__link{text-decoration:none;color:inherit}.announcement-bar__timer{flex-direction:column;gap:.5rem}.announcement-bar__timer-heading{font-weight:var( --announcement-bar-timer-heading-font-weight, var(--h2-font-weight) );margin:0;font-size:var( --announcement-bar-timer-heading-size, var(--paragraph-size-mobile) );line-height:var(--paragraph-line-height);color:var(--color-foreground)}.announcement-bar__timer-main{display:inline-flex;align-items:baseline;gap:1rem}.announcement-bar__timer-main .countdown-timer{font-size:1em}.announcement-bar__prev,.announcement-bar__next{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:4;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.announcement-bar .announcement-bar__button:hover,.announcement-bar .announcement-bar__button:active,.announcement-bar .announcement-bar__button:focus-visible,.announcement-bar .announcement-bar__button.button-variant-default:hover,.announcement-bar .announcement-bar__button.button-variant-primary:hover,.announcement-bar .announcement-bar__button.button-variant-secondary:hover,.announcement-bar .announcement-bar__button.button-variant-outline:hover,.announcement-bar .announcement-bar__button.button-variant-ghost:hover{transform:translateY(-50%)}.announcement-bar .announcement-bar__button:active{transform:translateY(-50%) scale(.98)}.announcement-bar__prev{left:1rem}.announcement-bar__next{right:1rem}.announcement-bar__button:focus{outline:2px solid currentColor;outline-offset:2px}@media(min-width:640px)and (max-width:879px){[data-announcement-bar] .announcement-bar__text{font-size:var( --announcement-bar-text-size-tablet, var(--announcement-bar-text-size, var(--paragraph-size-tablet)) )}}@media(min-width:880px){[data-announcement-bar] .announcement-bar__text{font-size:var( --announcement-bar-text-size-desktop, var(--announcement-bar-text-size, var(--paragraph-size-desktop)) )}}@media(max-width:639px){[data-announcement-bar].announcement-bar{padding-inline:3rem}}@media(max-width:639px){.announcement-bar__timer-main .countdown-timer__inner{flex-direction:column;align-items:center;text-align:center;gap:.35rem}.announcement-bar__timer-main .countdown-timer__prefix,.announcement-bar__timer-main .countdown-timer__suffix{display:block;white-space:normal}}@media(max-width:639px){[data-announcement-bar].announcement-bar{padding-inline:1rem}.announcement-bar__slide--mobile-truncate .announcement-bar__text{text-overflow:ellipsis;max-width:70%;text-wrap-mode:nowrap;margin:0 auto;text-align:center;overflow:hidden}.announcement-bar__timer-main{gap:.2rem}.announcement-bar__timer-main .countdown-timer__value{min-width:1.8rem}.announcement-bar__timer-main .countdown-timer__display{gap:.2rem}.announcement-bar__timer-main .countdown-timer__sep{margin:0 .1rem}.announcement-bar .slideshow__prev,.announcement-bar .slideshow__next{padding:.25rem;font-size:1rem}}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-announcement-bar-styles.css.map */
