:root{--sf-ticker-h:36px}.sf-ticker{position:fixed;top:0;inset-inline:0;z-index:95;display:flex;align-items:stretch;width:100%;height:var(--sf-ticker-h);color:#fff;background:linear-gradient(90deg,#12263c 0%,#155e94 52%,#9b2436 100%);overflow:hidden;isolation:isolate}body.has-deals-ticker{padding-top:var(--sf-ticker-h)}body.has-deals-ticker .sf-header__shell{top:var(--sf-ticker-h)}.sf-ticker::after{content:"";position:absolute;inset:0 auto 0 -30%;width:28%;pointer-events:none;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .22),transparent);animation:sf-ticker-shine 3.2s ease-in-out infinite}.sf-ticker__live{position:relative;z-index:2;display:inline-flex;align-items:center;gap:8px;flex-shrink:0;padding:0 14px 0 12px;background:linear-gradient(180deg,#e85a6a 0%,#e33e51 100%);font-size:.76rem;font-weight:800;box-shadow:8px 0 16px rgb(8 16 32 / .18)}.sf-ticker__live strong{letter-spacing:.02em}.sf-ticker__dot{width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 0 0 rgb(255 255 255 / .7);animation:sf-ticker-pulse 1.15s ease-out infinite}.sf-ticker__mask{flex:1;min-width:0;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 18px),transparent)}.sf-ticker__track{display:flex;align-items:center;width:max-content;gap:0;animation:sf-ticker-move 38s linear infinite}.sf-ticker:hover .sf-ticker__track,.sf-ticker:focus-within .sf-ticker__track{animation-play-state:paused}.sf-ticker__item{display:inline-flex;align-items:center;gap:8px;padding:0 22px;color:#fff;font-size:.78rem;font-weight:700;white-space:nowrap}.sf-ticker__item+.sf-ticker__item{border-inline-start:1px solid rgb(255 255 255 / .18)}.sf-ticker__pct{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:rgb(227 62 81 / .95);font-size:.72rem;font-weight:900;animation:sf-ticker-flash 1.25s ease-in-out infinite}.sf-ticker__name{max-width:42ch;overflow:hidden;text-overflow:ellipsis}@keyframes sf-ticker-move{from{transform:translate3d(0,0,0)}to{transform:translate3d(50%,0,0)}}@keyframes sf-ticker-pulse{0%{box-shadow:0 0 0 0 rgb(255 255 255 / .7);opacity:1}70%{box-shadow:0 0 0 8px #fff0;opacity:.85}100%{box-shadow:0 0 0 0 #fff0;opacity:1}}@keyframes sf-ticker-flash{0%,100%{filter:brightness(1);box-shadow:0 0 0 #fff0}50%{filter:brightness(1.35);box-shadow:0 0 12px rgb(255 180 190 / .55)}}@keyframes sf-ticker-shine{0%{transform:translateX(-20%);opacity:0}18%{opacity:1}42%{transform:translateX(380%);opacity:0}100%{transform:translateX(380%);opacity:0}}@media print{.sf-ticker{display:none!important}}body.sns-thankyou-page .sf-ticker,body.is-printing-invoice .sf-ticker{display:none}@media (prefers-reduced-motion:reduce){.sf-ticker::after,.sf-ticker__track,.sf-ticker__dot,.sf-ticker__pct{animation:none}}@media (max-width:980px){body.sns-theme.has-deals-ticker{padding-top:calc(118px + var(--sf-ticker-h) + env(safe-area-inset-top))}.has-deals-ticker .sf-ticker{height:calc(var(--sf-ticker-h) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.has-deals-ticker .sf-header{top:calc(var(--sf-ticker-h) + env(safe-area-inset-top))}.sf-ticker__live{padding-inline:10px;font-size:.7rem}.sf-ticker__item{padding:0 14px;font-size:.72rem}.sf-ticker__name{max-width:28ch}}