.announcement-banner{position:relative;width:100%;background-color:var(--banner-bg-color, #000000);color:var(--banner-text-color, #ffffff);font-family:var(--banner-font-family, system-ui, sans-serif);font-size:var(--banner-font-size, 14px);font-weight:var(--banner-font-weight, 400);height:var(--banner-height, 45px);overflow:hidden;z-index:1001;display:block!important;margin:0;padding:0;border:none;min-height:var(--banner-height, 45px);transition:transform .3s ease,opacity .3s ease}.section-announcement-banner{display:block!important;margin:0!important;padding:0!important;border:none!important;position:sticky;top:0;z-index:1001;min-height:var(--banner-height, 45px);transition:transform .3s ease,opacity .3s ease}.section-announcement-banner.banner-hidden{transform:translateY(-100%);pointer-events:none}.section-announcement-banner.banner-visible{transform:translateY(0);pointer-events:auto}.section-announcement-banner{--announcement-banner-height: var(--banner-height, 45px)}body:has(.section-announcement-banner) .shopify-section-header-group{position:relative;z-index:1000}@media screen and (min-width: 750px){body:has(.section-announcement-banner.banner-visible) .section-header.header-transparent{top:var(--announcement-banner-height, 45px)!important}body:has(.section-announcement-banner.banner-hidden) .section-header.header-transparent{top:0!important}body:has(.section-announcement-banner.banner-hidden):has(.header-transparent) main .shopify-section:first-child{margin-top:calc(-1 * var(--header-height, 0px))!important;padding-top:0!important}}.section-announcement-banner~.section--has-overlay,.section-announcement-banner~.section-hero{margin-top:0!important}@media (max-width: 989px){.section-announcement-banner{position:sticky!important;top:0!important;z-index:1001!important}.section-announcement-banner~.section--has-overlay,.section-announcement-banner~.section-hero{margin-top:0!important;padding-top:0!important}body:has(.section-announcement-banner.banner-visible) .section-header{margin-top:0!important}}body:has(.section-announcement-banner.banner-visible) .shopify-section-header-sticky{top:var(--announcement-banner-height, 45px)!important}body:has(.section-announcement-banner.banner-hidden) .shopify-section-header-sticky{top:0!important}body:has(.section-announcement-banner.banner-visible) .shopify-section-header-sticky.animate{top:var(--announcement-banner-height, 45px)!important}body:has(.section-announcement-banner.banner-hidden) .shopify-section-header-sticky.animate{top:0!important}body:has(.section-announcement-banner) .shopify-section-header-hidden{transform:translateY(-100%)!important}.section-announcement-banner.sticky-banner{position:sticky;top:0;z-index:1001}body .section-announcement-banner{z-index:1001!important}body:has(.section-announcement-banner) .shopify-section-header-group{margin-top:0!important}.shopify-section-group-header-group:has(.section-announcement-banner){position:relative;z-index:1001}.announcement-banner__wrapper{position:relative;width:100%;height:100%;max-width:100%;margin:0 auto;display:block!important}.announcement-banner__slides{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;min-height:var(--banner-height, 45px)}.announcement-banner__slide{position:absolute;top:0;left:0;width:100%;height:100%;display:flex!important;align-items:center;justify-content:center;padding:0 60px;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease,transform .5s ease;background-color:var(--slide-bg-color, var(--banner-bg-color, #000000));color:var(--slide-text-color, var(--banner-text-color, #ffffff));min-height:var(--banner-height, 45px)}.announcement-banner__slide.active{opacity:1!important;visibility:visible!important;z-index:2;display:flex!important}.announcement-banner__slide[data-animation=fade],.announcement-banner__slide[data-animation=fade].active{transform:none}.announcement-banner__slide[data-animation=slide-left]{transform:translate(100%)}.announcement-banner__slide[data-animation=slide-left].active{transform:translate(0)}.announcement-banner__slide[data-animation=slide-right]{transform:translate(-100%)}.announcement-banner__slide[data-animation=slide-right].active{transform:translate(0)}.announcement-banner__slide[data-animation=zoom]{transform:scale(.8)}.announcement-banner__slide[data-animation=zoom].active{transform:scale(1)}.announcement-banner__link{display:flex!important;width:100%;height:100%;align-items:center;justify-content:center;color:inherit;text-decoration:none;transition:opacity .2s ease}.announcement-banner__link:hover{opacity:.8;text-decoration:none}.announcement-banner__text{text-align:center;line-height:1.4;display:block!important;max-width:100%;word-wrap:break-word;color:inherit;font-size:inherit;font-weight:inherit;font-family:inherit;visibility:visible!important;opacity:1!important}.announcement-banner__arrow{position:absolute;top:50%;transform:translateY(-50%);background:transparent;border:none;color:var(--banner-text-color, #ffffff);cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;z-index:10;transition:opacity .2s ease,transform .2s ease;outline:none}.announcement-banner__arrow:hover{opacity:.7;transform:translateY(-50%) scale(1.1)}.announcement-banner__arrow:focus-visible{outline:2px solid currentColor;outline-offset:2px}.announcement-banner__arrow--prev{left:10px}.announcement-banner__arrow--next{right:10px}.announcement-banner__arrow svg{width:20px;height:20px;display:block}.announcement-banner__dots{position:absolute;bottom:8px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:10}.announcement-banner__dot{width:8px;height:8px;border-radius:50%;background-color:#ffffff80;border:none;cursor:pointer;padding:0;transition:background-color .3s ease,transform .2s ease;outline:none}.announcement-banner__dot:hover{background-color:#fffc;transform:scale(1.2)}.announcement-banner__dot:focus-visible{outline:2px solid currentColor;outline-offset:2px}.announcement-banner__dot.active{background-color:var(--banner-text-color, #ffffff);transform:scale(1.2)}@media screen and (max-width: 768px){.announcement-banner__slide{padding:0 45px}.announcement-banner__arrow{padding:6px}.announcement-banner__arrow svg{width:16px;height:16px}.announcement-banner__arrow--prev{left:5px}.announcement-banner__arrow--next{right:5px}.announcement-banner__text{font-size:calc(var(--banner-font-size, 14px) * .9)}.announcement-banner__dots{bottom:6px;gap:6px}.announcement-banner__dot{width:6px;height:6px}}@media screen and (max-width: 480px){.announcement-banner__slide{padding:0 35px}.announcement-banner__text{font-size:calc(var(--banner-font-size, 14px) * .85)}}@media (prefers-reduced-motion: reduce){.announcement-banner__slide,.announcement-banner__arrow,.announcement-banner__dot{transition:none}}@media print{.announcement-banner{display:none}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/announcement-banner.css.map */
