.section-announcement-bar{margin-block-start:0;position:sticky;inset-block-start:0;z-index:calc(var(--z-header) - 1)}announcement-bar-slider.announcement-bar__slider:not(.swiper-initialized){opacity:0;visibility:hidden}announcement-bar-slider.announcement-bar__slider.swiper-initialized{opacity:1;visibility:visible;transition:opacity .15s ease,visibility .15s ease}announcement-bar-slider{display:block}.announcement-bar{--announcement-font-size: clamp(.7rem, .4vw + .65rem, .85rem);--announcement-gap: 1.2rem;--announcement-padding-y: .75rem;color:rgb(var(--color-heading-text));font-size:var(--announcement-font-size);letter-spacing:.06em;line-height:1.35;text-transform:uppercase;background-color:rgb(var(--color-background));padding:var(--announcement-padding-y) 0;border-block-end:.1rem solid rgba(var(--color-foreground),.08)}.announcement-bar p{margin:0}.announcement-bar__wrapper{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--announcement-gap) var(--spacing-4);contain:layout}.announcement-bar__left,.announcement-bar__right{display:flex;align-items:center;gap:var(--announcement-gap);min-width:0}.announcement-bar__left{justify-content:flex-start}.announcement-bar__center{display:flex;align-items:center;justify-content:center;min-width:0;max-width:42rem;margin-inline:auto}.announcement-bar__right{justify-content:flex-end}.announcement-bar__left:empty,.announcement-bar__center:empty,.announcement-bar__right:empty{display:none}.announcement-bar__localization .drawer__button{white-space:nowrap;padding:.25rem .5rem;font-size:inherit;font-weight:500;color:inherit;background:rgba(var(--color-foreground),.08);border-radius:.35rem;transition:background-color var(--duration-default),color var(--duration-default)}.announcement-bar__localization .drawer__button:hover{background:rgba(var(--color-foreground),.14)}.announcement-bar__localization .text-link{text-decoration:none}.announcement-bar__localization .drawer__button-text:after{content:"";display:inline-block;margin-inline-start:.25em;width:.4em;height:.4em;border-inline-end:.12em solid currentColor;border-block-end:.12em solid currentColor;transform:rotate(45deg);vertical-align:.1em;top:-3px;position:relative}.announcement-bar__link{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap;text-decoration:none;color:inherit;font-weight:500;padding:.2rem 0;border-radius:.25rem;transition:opacity var(--duration-default)}.announcement-bar__link .text-link--on-hover{font-size:13px!important;font-weight:600!important;text-decoration:none;border-block-end:.08em solid rgba(var(--color-foreground),.4);transition:border-color var(--duration-default)}@media(hover:hover){.announcement-bar__link:hover .text-link--on-hover{border-block-end-color:rgba(var(--color-foreground),.9)}}.announcement-bar__link:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.15rem}.announcement-bar__link svg{width:1.1em;height:1.1em;opacity:.85}.announcement-bar__text-content{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:0;text-align:center}.announcement-bar__text-content svg{width:1.2em;height:1.2em;flex-shrink:0;opacity:.9}.announcement-bar__text-content p{margin:0;font-size:14px!important}.announcement-bar__slider{width:100%;max-width:100%}.announcement-bar__slider .swiper-slide{padding-block:.15rem}.announcement-bar__slider .swiper-wrapper{align-items:center}html.no-js .announcement-bar__slider .swiper-wrapper{display:grid;row-gap:.6rem}.announcement-bar .countdown-timer__column{line-height:1.2}.announcement-bar .countdown-timer__column:last-child:not(.text){width:2.5em}.announcement-bar .countdown-timer__column>div{gap:.15rem;white-space:nowrap}.announcement-bar .countdown-timer__column.text{margin-inline-end:.35rem}.announcement-bar .countdown-timer__column:not(.text)+.countdown-timer__column{margin-inline-start:.35rem;border-inline-start:.08rem solid rgba(var(--color-foreground),.2);padding-inline-start:.35rem}.announcement-bar .countdown-timer__message,.announcement-bar .countdown-timer__message.h3{font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;font-weight:inherit!important;text-transform:inherit!important;margin:0!important;white-space:nowrap;color:red}.announcement-bar .countdown-timer__message.h3 a{font-size:inherit!important}.announcement-bar .countdown-timer__message a{text-decoration:underline;text-underline-offset:.2em}.announcement-bar__timer .countdown-timer__message{letter-spacing:inherit}.announcement_bar__marquee{--gap: 4rem;position:relative;display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;column-gap:var(--gap);max-width:100%}.announcement_bar__marquee .marquee__content{display:flex;flex-shrink:0;justify-content:space-around;align-items:center;column-gap:var(--gap);min-width:100%;font-family:inherit;font-weight:inherit;color:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;margin:0}.announcement_bar__marquee .marquee__item{gap:.4rem}.announcement_bar__marquee .marquee__item.icon svg{width:1.2em;height:1.2em}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(calc(var(--marquee-transform-translate-x) - var(--gap)))}}@media(prefers-reduced-motion:reduce){.announcement_bar__marquee .marquee__content{animation-play-state:paused!important}}.announcement_bar__marquee.enable-animation .marquee__content{--marquee-transform-translate-x: -100%;animation:marquee linear infinite;animation-duration:var(--marquee-duration)}[dir=rtl] .announcement_bar__marquee.enable-animation .marquee__content{--marquee-transform-translate-x: 100%}.announcement_bar__marquee.marquee--hover-pause:hover .marquee__content{animation-play-state:paused}.announcement_bar__marquee .marquee__content>*{flex:0 0 auto;padding:0}.announcement_bar__marquee .marquee__item{text-transform:uppercase;margin-block-end:0}@media screen and (max-width:749px){.announcement-bar{padding:.65rem 0}.announcement-bar__wrapper{grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:0rem;min-height:auto;padding:3.5px 0}.announcement-bar__left{order:1;justify-content:center;flex-wrap:wrap}.announcement-bar__center{order:0;max-width:100%}.announcement-bar__right{order:2;justify-content:center;flex-wrap:wrap}}@media screen and (min-width:750px){.announcement-bar{padding:10px 0}.announcement-bar__wrapper{gap:var(--announcement-gap) var(--spacing-5)}}@media screen and (min-width:990px){.announcement-bar__center{max-width:48rem}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/section-announcement-bar.css.map */
