.announcement-bar{overflow:hidden;font-size:1.3rem;letter-spacing:.06em;line-height:1.25;position:relative;z-index:30;text-align:center;color:rgb(var(--color-foreground));background:var(--gradient-background);background-color:rgb(var(--color-background))}.announcement-bar--withBorder{border-bottom:.1rem solid rgb(var(--color-border))}announcement-bar{position:relative;display:block}.announcement-slider{height:36px}.announcement-slider__slide{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.announcement-slider__slide span:empty{display:none}.announcement-link{display:block;text-decoration:none;color:rgb(var(--color-foreground))}@media screen and (hover:hover){.announcement-link:active,.announcement-link:hover{color:rgb(var(--color-foreground))}}.announcement-text{display:block;font-size:var(--font-size)}@media screen and (min-width:750px){announcement-bar[data-layout=carousel] .announcement-slider__slide{display:none}announcement-bar[data-layout=carousel] .announcement-slider__slide:first-child{display:flex}announcement-bar[data-layout=carousel] .announcement-text{display:inline}announcement-bar[data-layout=carousel] .flickity-enabled .announcement-slider__slide{display:flex}announcement-bar:not([data-layout=carousel]){display:flex;justify-content:center}announcement-bar:not([data-layout=carousel]) .announcement__buttons{display:none}announcement-bar:not([data-layout=carousel]) .announcement-slider{display:flex;flex:1 1 auto;column-gap:5rem}announcement-bar:not([data-layout=carousel]) .announcement-slider__slide{white-space:nowrap}announcement-bar:not([data-layout=carousel]).marquee .announcement-slider{padding:0 2.5rem;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:var(--duration);animation-play-state:running;width:max-content}announcement-bar:not([data-layout=carousel])[data-direction=left].marquee .announcement-slider{animation-name:marquee-left}announcement-bar:not([data-layout=carousel])[data-direction=right].marquee .announcement-slider{animation-name:marquee-right}announcement-bar:not([data-layout=carousel]).marquee:hover .announcement-slider,announcement-bar:not([data-layout=carousel]).marquee--paused .announcement-slider{animation-play-state:paused}}@media screen and (min-width:990px){announcement-bar:not([data-layout=carousel]) .announcement-slider{column-gap:7rem}announcement-bar:not([data-layout=carousel]).marquee .announcement-slider{padding:0 3.5rem}}@media screen and (max-width:749px){announcement-bar[data-mobile-layout=carousel] .announcement-slider__slide{display:none}announcement-bar[data-mobile-layout=carousel] .announcement-slider__slide:first-child{display:flex}announcement-bar[data-mobile-layout=carousel] .flickity-enabled .announcement-slider__slide{display:flex}announcement-bar[data-mobile-layout=marquee]{display:flex;justify-content:center}announcement-bar[data-mobile-layout=marquee] .announcement__buttons{display:none}announcement-bar[data-mobile-layout=marquee] .announcement-slider{display:flex;flex:1 1 auto;column-gap:5rem;padding:0 2.5rem;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:var(--duration);animation-play-state:running;width:max-content}announcement-bar[data-mobile-layout=marquee][data-direction=left] .announcement-slider{animation-name:marquee-left}announcement-bar[data-mobile-layout=marquee][data-direction=right] .announcement-slider{animation-name:marquee-right}announcement-bar[data-mobile-layout=marquee] .announcement-slider__slide{white-space:nowrap}announcement-bar[data-mobile-layout=marquee].marquee--paused .announcement-slider{animation-play-state:paused}}@keyframes marquee-left{0%{transform:translateZ(0);visibility:visible}to{transform:translate3d(-100%,0,0)}}@keyframes marquee-right{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.announcement__buttons{display:flex;justify-content:space-between;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;pointer-events:none}.announcement__button{color:rgba(var(--color-foreground),.75);background-color:transparent;border:none;padding:0;width:3.4rem;height:100%;cursor:pointer;pointer-events:visible}@media screen and (hover:hover){.announcement__button:hover{color:rgb(var(--color-foreground))}}.announcement__button .icon{width:1.4rem;height:1.4rem;pointer-events:none}.announcement__button--next .icon{transform:scaleX(-1)}announcement-bar .flickity-enabled:not(:only-child){padding:0 3.4rem}.announcement-bar{overflow:visible}.announcement-klaviyo-form{width:100%;display:flex;justify-content:center;align-items:center;margin:0 auto;padding:0 1rem}.announcement-klaviyo-form form,.announcement-klaviyo-form [class*=needsclick],.announcement-klaviyo-form [data-testid]{margin:0!important;padding:0!important;background:transparent!important;min-height:0!important}.announcement-klaviyo-form input,.announcement-klaviyo-form button{font-size:1.3rem;line-height:1.2}@media screen and (max-width:749px){.announcement-bar{font-size:1.1rem}.announcement-klaviyo-form{padding:0 .5rem}.announcement-slider,.announcement-slider__slide{height:auto;min-height:36px}.announcement-klaviyo-form input,.announcement-klaviyo-form button{font-size:1.2rem}}.announcement-klaviyo-cta{display:inline-flex;align-items:center;justify-content:center;background-color:#c8102e;color:#fff!important;font-family:var(--font-heading-family, var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif));font-weight:700;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;padding:.4rem 1.6rem;border:none;border-radius:999px;cursor:pointer;line-height:1.2;white-space:nowrap;transition:background-color .2s ease,transform .2s ease}.announcement-klaviyo-cta:hover,.announcement-klaviyo-cta:focus{background-color:#a50d24;color:#fff!important;outline:none;transform:translateY(-1px)}.announcement-klaviyo-cta:active{transform:translateY(0)}@media screen and (max-width:749px){.announcement-klaviyo-cta{font-size:1.1rem;padding:.3rem 1.1rem;letter-spacing:.08em}}.announcement-klaviyo-cta{font-size:16pt}@media screen and (max-width:749px){.announcement-klaviyo-cta{font-size:16pt}}.announcement-bar:has(.announcement-slider:empty),.announcement-bar:has(announcement-bar:empty){padding-top:0!important;padding-bottom:0!important}.announcement-slider:empty,.announcement-slider:not(:has(.announcement-slider__slide)){display:none}.announcement-bar .page-width{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.announcement-klaviyo-hidden-mount{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);pointer-events:none}.announcement-klaviyo-hidden-mount.is-revealed{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;max-width:90vw;height:auto;clip:auto;overflow:visible;pointer-events:auto;z-index:9999;background:#fff;padding:2rem;border-radius:8px;box-shadow:0 10px 40px #0000004d}
/*# sourceMappingURL=/cdn/shop/t/85/assets/section-announcement-bar.css.map */
