.shine-header-announcements{position:relative;z-index:7000;width:100%;height:var(--shine-announce-height);overflow:hidden;contain:layout paint;background:var(--shine-item-bg,#e53935);color:var(--shine-item-text,#fff);direction:rtl}.shine-header-announcements-track{position:relative;width:100%;height:100%}.shine-header-announcement-item{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:9px;padding:0 16px;color:var(--shine-item-text,#fff);background:var(--shine-item-bg,#e53935);text-decoration:none;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .28s ease,transform .35s ease,visibility .28s ease,background-color .35s ease,color .35s ease}.shine-header-announcement-item.is-active{opacity:1;visibility:visible;transform:none}.shine-announcement-fade .shine-header-announcement-item{transform:none}.shine-announcement-slide-up .shine-header-announcement-item{transform:translateY(10px)}.shine-announcement-slide-up .shine-header-announcement-item.is-active{transform:none}.shine-announcement-slide-down .shine-header-announcement-item{transform:translateY(-10px)}.shine-announcement-slide-down .shine-header-announcement-item.is-active{transform:none}.shine-announcement-slide-left .shine-header-announcement-item{transform:translateX(-18px)}.shine-announcement-slide-left .shine-header-announcement-item.is-active{transform:none}.shine-announcement-slide-right .shine-header-announcement-item{transform:translateX(18px)}.shine-announcement-slide-right .shine-header-announcement-item.is-active{transform:none}.shine-announcement-zoom .shine-header-announcement-item{transform:scale(.96)}.shine-announcement-zoom .shine-header-announcement-item.is-active{transform:scale(1)}.shine-header-announcement-item.is-expired{display:none}.shine-header-announcement-icon{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:color-mix(in srgb,var(--shine-item-accent,#fff) 18%,transparent)}.shine-header-announcement-media{display:block;width:100%;height:100%;object-fit:contain}.shine-header-announcement-text{display:flex;align-items:center;justify-content:center;gap:10px;font-size:12px;line-height:1.4;font-weight:850;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(88vw,1100px)}.shine-header-announcement-item:hover .shine-header-announcement-text{text-decoration:underline;text-underline-offset:3px}.shine-header-announcement-close{appearance:none;border:0;background:rgba(255,255,255,.14);color:var(--shine-item-text,#fff);width:24px;height:24px;display:grid;place-items:center;border-radius:50%;font-size:18px;line-height:1;cursor:pointer;flex:0 0 24px;padding:0;margin-inline-start:2px;transition:transform .2s ease,background-color .2s ease}.shine-header-announcement-close:hover{transform:scale(1.08);background:rgba(255,255,255,.25)}.shine-cart-progress{display:inline-block;width:90px;height:5px;border-radius:99px;background:rgba(255,255,255,.24);overflow:hidden;flex:0 0 90px}.shine-cart-progress i{display:block;height:100%;border-radius:inherit;background:var(--shine-item-accent,#fff);transition:width .45s ease}.shine-stock-badge{font-variant-numeric:tabular-nums;font-weight:950}.shine-announcement-countdown{display:inline-block;min-width:92px;font-variant-numeric:tabular-nums;direction:ltr}.shine-announcement-motion-drive .shine-header-announcement-icon{animation:shineDrive 2.4s ease-in-out infinite}.shine-announcement-motion-pulse .shine-header-announcement-icon{animation:shineAnnouncementPulse 1.8s ease-in-out infinite}.shine-announcement-motion-bounce .shine-header-announcement-icon{animation:shineBounce 1.7s ease-in-out infinite}.shine-announcement-motion-sparkle .shine-header-announcement-icon{animation:shineSparkle 1.8s ease-in-out infinite}@keyframes shineDrive{0%,100%{transform:translateX(5px)}50%{transform:translateX(-5px)}}@keyframes shineAnnouncementPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes shineBounce{0%,100%{transform:translateY(0)}45%{transform:translateY(-4px)}}@keyframes shineSparkle{0%,100%{transform:scale(1) rotate(0)}50%{transform:scale(1.08) rotate(4deg)}}@media(max-width:767px){.shine-header-announcements{height:var(--shine-announce-mobile-height)}.shine-header-announcement-item{padding:0 7px;gap:6px}.shine-header-announcement-icon{width:24px;height:24px;flex-basis:24px;border-radius:7px}.shine-header-announcement-text{font-size:10px;max-width:calc(100vw - 72px);gap:6px}.shine-cart-progress{width:56px;flex-basis:56px;height:4px}.shine-announcement-countdown{min-width:78px}.shine-header-announcement-close{width:21px;height:21px;flex-basis:21px;font-size:16px}}@media(prefers-reduced-motion:reduce){.shine-header-announcement-item,.shine-announcement-motion-drive .shine-header-announcement-icon,.shine-announcement-motion-pulse .shine-header-announcement-icon,.shine-announcement-motion-bounce .shine-header-announcement-icon,.shine-announcement-motion-sparkle .shine-header-announcement-icon{animation:none!important;transition:none!important}}  .shine-header-announcements>.shine-header-announcement-close{position:absolute!important;left:10px!important;right:auto!important;top:50%!important;transform:translateY(-50%)!important;z-index:99999!important;margin:0!important;box-shadow:0 1px 5px rgba(0,0,0,.18);display:grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;font-family:inherit!important;font-weight:900!important;text-align:center!important;line-height:1!important;border:1px solid rgba(255,255,255,.28)!important;background:rgba(0,0,0,.16)!important;color:#fff!important} .shine-header-announcements>.shine-header-announcement-close:hover{transform:translateY(-50%) scale(1.08)!important;background:rgba(0,0,0,.28)!important}.shine-header-announcements.is-dismissed>.shine-header-announcement-close{display:none!important} .shine-header-announcements.is-dismissed{display:none!important} @media(max-width:767px){.shine-header-announcements>.shine-header-announcement-close{left:6px!important;right:auto!important}} .shine-header-announcement-close .shine-icon{width:14px;height:14px;display:grid;place-items:center}.shine-header-announcement-close .shine-icon svg{width:100%;height:100%;display:block}.shine-announcement-close-icon{width:14px!important;height:14px!important}.shine-header-announcement-icon>.shine-icon{width:100%;height:100%;display:grid;place-items:center}.shine-header-announcement-icon>.shine-icon svg{width:100%;height:100%;display:block}
