@-webkit-keyframes marquee-left{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes marquee-left{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes marquee-right{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes marquee-right{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.announcement-bar{overflow:visible;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))}.shopify-section-announcement-bar.animate{-webkit-transition:-webkit-transform var(--duration-default) ease;transition:transform var(--duration-default) ease;transition:transform var(--duration-default) ease,-webkit-transform var(--duration-default) ease}body.shopify-body-section-header-sticky.shopify-body-section-header-hidden:not(.menu-mobile--open,.menu-mobile--opening,.menu-mobile--closing) .shopify-section-announcement-bar{-webkit-transform:translateY(calc(-100% - .1rem));transform:translateY(calc(-100% - .1rem))}body.shopify-body-section-header-sticky.menu-mobile--closing .shopify-section-announcement-bar,body.shopify-body-section-header-sticky.menu-mobile--open .shopify-section-announcement-bar,body.shopify-body-section-header-sticky.menu-mobile--opening .shopify-section-announcement-bar,body.shopify-body-section-header-sticky:not(.shopify-body-section-header-hidden) .shopify-section-announcement-bar{z-index:16;position:sticky;top:0}.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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.announcement-slider__slide span:empty{display:none}.announcement-link{display:block;text-decoration:none;color:rgb(var(--color-foreground))}.announcement-text{display:block;font-size:var(--font-size);font-weight:500}.announcement-text a{color:rgb(var(--color-foreground))}.announcement-text a:focus-visible{outline:.3rem solid rgb(var(--color-black));outline-offset:.3rem}.announcement-bar localization-form,.announcement-contact{font-family:var(--font-body-family);position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:none}.announcement-bar localization-form{left:36px;width:-webkit-min-content;width:-moz-min-content;width:min-content}.announcement-bar localization-form .localization-selector{padding:0}.announcement-bar localization-form .localization-selector+.disclosure__list{-webkit-animation-name:animateHeaderLocalization;animation-name:animateHeaderLocalization;top:calc(100% + 1rem);bottom:auto;border:0;-webkit-box-shadow:0 1rem 2rem rgba(40,40,40,.08);box-shadow:0 1rem 2rem rgba(40,40,40,.08);color:#fff;background:#fff}.announcement-bar localization-form .localization-selector .label{font-family:var(--font-body-family);font-size:1.4rem;font-weight:500;-webkit-margin-start:.8rem;margin-inline-start:.8rem}.announcement-bar localization-form .localization-selector .icon-flag{width:1.5rem}.announcement-contact{right:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;font-size:1.4rem;line-height:1.8rem;font-weight:500;text-decoration:none}.announcement-bar .reverse-link .announcement-contact{left:16px;right:unset}.announcement-bar .reverse-link localization-form{right:26px;left:unset}.announcement-swiper{height:var(--announcement-height);overflow:hidden}.announcement-swiper .swiper-wrapper{display:block}.announcement-swiper .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.announcement__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;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:0;padding:0;width:3.4rem;height:100%;cursor:pointer;pointer-events:visible}.announcement__button .icon{width:1.4rem;height:1.4rem;pointer-events:none}.announcement__button--next .icon{-webkit-transform:scaleX(-1);transform:scaleX(-1)}announcement-bar .flickity-enabled:not(:only-child){padding:0 3.4rem}@media screen and (hover:hover){.announcement-link:active,.announcement-link:hover,.announcement__button:hover{color:rgb(var(--color-foreground))}}@media (min-width:750px){announcement-bar[data-layout=carousel] .announcement-slider__slide{display:none}announcement-bar[data-layout=carousel] .announcement-slider__slide:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}announcement-bar[data-layout=carousel] .announcement-text{display:inline}.announcement-contact,announcement-bar[data-layout=carousel] .flickity-enabled .announcement-slider__slide{display:-webkit-box;display:-ms-flexbox;display:flex}announcement-bar:not([data-layout=carousel]){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}announcement-bar:not([data-layout=carousel]) .announcement__buttons{display:none}announcement-bar:not([data-layout=carousel]) .announcement-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-column-gap:5rem;-moz-column-gap:5rem;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;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:var(--duration);animation-duration:var(--duration);-webkit-animation-play-state:running;animation-play-state:running;width:-webkit-max-content;width:-moz-max-content;width:max-content}announcement-bar:not([data-layout=carousel])[data-direction=left].marquee .announcement-slider{-webkit-animation-name:marquee-left;animation-name:marquee-left}announcement-bar:not([data-layout=carousel])[data-direction=right].marquee .announcement-slider{-webkit-animation-name:marquee-right;animation-name:marquee-right}announcement-bar:not([data-layout=carousel]).marquee--paused .announcement-slider,announcement-bar:not([data-layout=carousel]).marquee:hover .announcement-slider{-webkit-animation-play-state:paused;animation-play-state:paused}.announcement-bar localization-form{display:block}}@media (min-width:990px){announcement-bar:not([data-layout=carousel]) .announcement-slider{-webkit-column-gap:7rem;-moz-column-gap:7rem;column-gap:7rem}announcement-bar:not([data-layout=carousel]).marquee .announcement-slider{padding:0 3.5rem}}@media (max-width:750px){announcement-bar[data-mobile-layout=carousel] .announcement-slider__slide,announcement-bar[data-mobile-layout=marquee] .announcement__buttons{display:none}announcement-bar[data-mobile-layout=carousel] .announcement-slider__slide:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}announcement-bar[data-mobile-layout=carousel] .flickity-enabled .announcement-slider__slide,announcement-bar[data-mobile-layout=marquee]{display:-webkit-box;display:-ms-flexbox;display:flex}announcement-bar[data-mobile-layout=marquee]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}announcement-bar[data-mobile-layout=marquee] .announcement-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem;padding:0 2.5rem;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:var(--duration);animation-duration:var(--duration);-webkit-animation-play-state:running;animation-play-state:running;width:-webkit-max-content;width:-moz-max-content;width:max-content}announcement-bar[data-mobile-layout=marquee][data-direction=left] .announcement-slider{-webkit-animation-name:marquee-left;animation-name:marquee-left}announcement-bar[data-mobile-layout=marquee][data-direction=right] .announcement-slider{-webkit-animation-name:marquee-right;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{-webkit-animation-play-state:paused;animation-play-state:paused}}