*{box-sizing:border-box}.announcement-bar{background:linear-gradient(135deg,var(--announcement-bg-primary) 0%,var(--announcement-bg-secondary) 100%);color:var(--announcement-text-color);padding-top:var(--announcement-padding-top);padding-bottom:var(--announcement-padding-bottom);width:100%;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.announcement-bar:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(255,255,255,.1) 0%,transparent 50%);pointer-events:none}.announcement-bar--full-width{width:100%}.announcement-bar--page-width{margin:0 auto;max-width:100%}.announcement-bar--minimal{background:linear-gradient(to right,var(--announcement-bg-primary),var(--announcement-bg-secondary));border-bottom:1px solid rgba(255,255,255,.1);box-shadow:none}.announcement-bar--minimal:before{display:none}.announcement-bar--bold{background:linear-gradient(135deg,var(--announcement-bg-primary) 0%,var(--announcement-bg-secondary) 100%);box-shadow:0 8px 32px #00000026}.announcement-bar--glassmorphism{background:#ffffffb3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18);box-shadow:0 4px 30px #0000001a}.announcement-bar--glassmorphism:before{background:radial-gradient(circle at 20% 50%,rgba(255,255,255,.2) 0%,transparent 50%)}.announcement-bar--glassmorphism .announcement-bar__text,.announcement-bar--glassmorphism .announcement-bar__subtext{color:var(--announcement-text-color)}.announcement-bar__wrapper{position:relative;max-width:100%;margin:0 auto;z-index:2}.announcement-bar--page-width .announcement-bar__wrapper{padding:0 16px}@media(min-width:750px){.announcement-bar--page-width .announcement-bar__wrapper{padding:0 40px}}.announcement-bar__slider{position:relative;overflow:hidden}.announcement-bar__slides{display:flex;align-items:center;justify-content:center;min-height:70px;position:relative}.announcement-bar__slide{position:absolute;width:100%;opacity:0;pointer-events:none;transition:opacity .6s cubic-bezier(.4,0,.2,1);padding:10px 0}.announcement-bar__slide.active{position:relative;opacity:1;pointer-events:auto}.announcement-bar__content{display:flex;align-items:center;justify-content:center;gap:12px;text-decoration:none;color:inherit;padding:12px 24px;border-radius:var(--announcement-border-radius);transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;max-width:900px;margin:0 auto;position:relative;z-index:2}@media(min-width:750px){.announcement-bar__content{padding:14px 32px;gap:14px}}.announcement-bar__content--link{cursor:pointer}.announcement-bar__content--link:hover{background-color:#ffffff1a;transform:translateY(-2px)}.announcement-bar__content--link:focus{outline:2px solid var(--announcement-accent-color);outline-offset:2px}.announcement-bar__icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--announcement-accent-color);animation:icon-pulse 2s ease-in-out infinite}@keyframes icon-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}.announcement-bar__icon svg{width:100%;height:100%}.announcement-bar__text-wrapper{flex:1;display:flex;flex-direction:column;gap:2px}.announcement-bar__text{font-size:var(--announcement-font-size);line-height:1.4;font-weight:600;letter-spacing:-.3px;text-align:center}@media(min-width:750px){.announcement-bar__text{font-size:calc(var(--announcement-font-size) + 1px)}}.announcement-bar__subtext{font-size:calc(var(--announcement-font-size) - 2px);line-height:1.3;font-weight:400;opacity:.85;text-align:center;letter-spacing:-.2px}.announcement-bar__arrow{width:18px;height:18px;flex-shrink:0;animation:arrow-float 1.5s ease-in-out infinite}@keyframes arrow-float{0%,to{transform:translate(0);opacity:1}50%{transform:translate(4px);opacity:.7}}.announcement-bar__nav{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff1f;border:1px solid rgba(255,255,255,.2);color:var(--announcement-text-color);cursor:pointer;padding:10px;border-radius:50%;display:none;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:3;width:44px;height:44px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(min-width:750px){.announcement-bar__nav{display:flex}}.announcement-bar__nav:hover{background:#fff3;border-color:#ffffff4d;transform:translateY(-50%) scale(1.08)}.announcement-bar__nav:active{transform:translateY(-50%) scale(.96)}.announcement-bar__nav:focus{outline:2px solid var(--announcement-accent-color);outline-offset:2px}.announcement-bar__nav svg{width:20px;height:20px}.announcement-bar__nav--prev{left:8px}.announcement-bar__nav--next{right:8px}.announcement-bar__indicators{display:flex;justify-content:center;gap:6px;margin-top:12px;position:relative;z-index:3}.announcement-bar__indicator{width:8px;height:8px;border-radius:50%;border:1.5px solid rgba(255,255,255,.4);background:transparent;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);padding:0}.announcement-bar__indicator[aria-selected=true]{background:var(--announcement-accent-color);border-color:var(--announcement-accent-color);width:24px;border-radius:4px}.announcement-bar__indicator:hover{border-color:#fff9}.announcement-bar__indicator:focus{outline:2px solid var(--announcement-accent-color);outline-offset:3px}.announcement-bar__divider{height:var(--announcement-divider-height);background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);width:100%}.announcement-bar__content-static{display:flex;align-items:center;justify-content:center}@media(prefers-reduced-motion:reduce){.announcement-bar{transition:none}.announcement-bar__slide,.announcement-bar__content--link,.announcement-bar__nav,.announcement-bar__arrow,.announcement-bar__icon{animation:none!important;transition:none!important}}@media(max-width:480px){.announcement-bar{padding-top:calc(var(--announcement-padding-top) * .75);padding-bottom:calc(var(--announcement-padding-bottom) * .75)}.announcement-bar__nav{width:36px;height:36px}.announcement-bar__nav svg{width:18px;height:18px}.announcement-bar__text{font-size:calc(var(--announcement-font-size) - 1px)}.announcement-bar__content{padding:10px 16px;gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
