.ff-announcement-bar-section{display:block;width:100%;background:transparent}.shopify-section:has(.ff-announcement-bar-section),.shopify-section:has(.ff-announce){background:transparent!important}.ff-announce{display:block;position:relative;z-index:100;width:100%;overflow:hidden}.shopify-section-group-header-group .ff-announcement-bar-section{position:relative;z-index:100}html.ff-announce-scrollable .ff-announce{z-index:100}html.ff-announce-scrollable .ff-announcement-bar-section,html.ff-announce-scrollable .shopify-section-group-header-group .ff-announcement-bar-section{position:relative;z-index:100}html.ff-announce-scrollable .shopify-section-group-header-group:has(.ff-announce),.ff-announce-wrapper-scrollable{position:relative;z-index:100}html.ff-announce-scrollable:has(.ff-drawer[aria-hidden=false]) .ff-announce,html.ff-announce-scrollable:has(.ff-header.is-drawer-open) .ff-announce{position:fixed;top:0;left:0;right:0;z-index:2147483002}html.ff-announce-scrollable:has(.ff-header.is-drawer-closing) .ff-announce{position:fixed;top:0;left:0;right:0;z-index:2147482999}.ff-announce.ff-announce--sticky{position:fixed;top:0;left:0;right:0;z-index:2147483001}.ff-announce__inner{display:flex;align-items:center;justify-content:center;max-width:var(--ff-announce-max-w, 1400px);margin:0 auto;padding:var(--ff-announce-pad-y, 10px) var(--ff-announce-pad-x, 40px)}@media(max-width:749px){.ff-announce__inner{padding:var(--ff-announce-pad-y-m, 8px) var(--ff-announce-pad-x-m, 16px)}}.ff-announce__slider{position:relative;display:inline-flex;align-items:center;max-width:100%}@media(max-width:749px){.ff-announce__slider{position:static;display:flex;width:100%;justify-content:center}}.ff-announce__slides{position:relative;overflow:visible;touch-action:pan-y pinch-zoom}.ff-announce__slide{display:flex;align-items:center;justify-content:center;gap:var(--ff-announce-icon-gap, 8px);text-align:center;white-space:nowrap;opacity:0;visibility:hidden;position:absolute;top:0;left:0;width:100%;pointer-events:none;transition:opacity var(--ff-announce-transition, .4s) ease,transform var(--ff-announce-transition, .4s) ease}.ff-announce__slide.is-active{opacity:1;visibility:visible;position:relative;transform:translate(0)!important;pointer-events:auto}.ff-announce__slide.enter-from-right{transform:translate(30px)}.ff-announce__slide.enter-from-left{transform:translate(-30px)}.ff-announce__slide.is-exiting{opacity:0;visibility:visible;position:absolute!important;pointer-events:none}.ff-announce__slide.is-exiting.exit-to-left{transform:translate(-30px)!important}.ff-announce__slide.is-exiting.exit-to-right{transform:translate(30px)!important}.ff-announce__link{display:inline-flex;align-items:center;gap:var(--ff-announce-icon-gap, 8px);color:inherit;text-decoration:none;transition:opacity .2s ease}.ff-announce__link:hover{opacity:.8}.ff-announce__icon{flex-shrink:0;width:var(--ff-announce-icon-size, 16px);height:var(--ff-announce-icon-size, 16px);display:flex;align-items:center;justify-content:center}.ff-announce__icon svg{width:100%;height:100%;stroke:currentColor;fill:none}@media(max-width:749px){.ff-announce__icon{width:var(--ff-announce-icon-size-m, 14px);height:var(--ff-announce-icon-size-m, 14px)}}.ff-announce__text{font-family:var(--ff-announce-font, inherit);font-size:var(--ff-announce-font-size, 14px);font-weight:var(--ff-announce-font-weight, 400);font-style:var(--ff-announce-font-style, normal);letter-spacing:var(--ff-announce-letter-spacing, 0);text-transform:var(--ff-announce-text-transform, none);line-height:var(--ff-announce-line-height, 1.4);margin:0}.ff-announce__text a{color:inherit;text-decoration:underline;text-underline-offset:2px}.ff-announce__text strong,.ff-announce__text b{font-weight:700}.ff-announce__text em,.ff-announce__text i{font-style:italic}.ff-announce__text u{text-decoration:underline;text-underline-offset:2px}.ff-announce__text p{margin:0;display:inline}@media(max-width:749px){.ff-announce__text{font-size:var(--ff-announce-font-size-m, 12px)}}.ff-announce__arrow{flex-shrink:0;width:var(--ff-announce-arrow-size, 32px);height:var(--ff-announce-arrow-size, 32px);display:grid;place-items:center;cursor:pointer;border:none;border-radius:var(--ff-announce-arrow-radius, 0);background:var(--ff-announce-arrow-bg, transparent);color:var(--ff-announce-arrow-color, currentColor);opacity:var(--ff-announce-arrow-opacity, .7);transition:opacity .2s ease,transform .2s ease;padding:0}.ff-announce__arrow:hover{opacity:1;transform:scale(1.1)}.ff-announce__arrow--prev{margin-right:var(--ff-announce-arrow-gap, 12px)}.ff-announce__arrow--next{margin-left:var(--ff-announce-arrow-gap, 12px)}@media(max-width:749px){.ff-announce__arrow{position:absolute;top:50%;transform:translateY(-50%);width:var(--ff-announce-arrow-size-m, 28px);height:var(--ff-announce-arrow-size-m, 28px);margin:0;z-index:10}.ff-announce__arrow:hover{transform:translateY(-50%) scale(1.1)}.ff-announce__arrow--prev{left:var(--ff-announce-arrow-offset-m, 8px)}.ff-announce__arrow--next{right:var(--ff-announce-arrow-offset-m, 8px)}}.ff-announce__arrow-icon{width:60%;height:60%;background:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M7 5l6 5-6 5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M7 5l6 5-6 5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain}.ff-announce__arrow--prev .ff-announce__arrow-icon{transform:scaleX(-1)}.ff-announce:not(.ff-announce--has-arrows) .ff-announce__arrow{display:none}.ff-announce__dots{display:flex;gap:6px;justify-content:center;padding-top:6px}.ff-announce__dot{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.3;border:none;padding:0;cursor:pointer;transition:opacity .2s ease}.ff-announce__dot.is-active,.ff-announce__dot:hover{opacity:1}.ff-announce:not(.ff-announce--show-dots) .ff-announce__dots{display:none}.ff-announce--show-divider:after{content:"";position:absolute;bottom:0;left:0;right:0;height:var(--ff-announce-divider-height, 1px);background:var(--ff-announce-divider-color, currentColor);opacity:var(--ff-announce-divider-opacity, .2)}@media(prefers-reduced-motion:reduce){.ff-announce__slide{transition-duration:0ms}.ff-announce__arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/ff-announcement-bar.css.map */
