.cbm-ann{position:relative;display:flex;align-items:center;background:var(--cbm-bg);color:var(--cbm-text);font-size:var(--cbm-size);line-height:1.3;letter-spacing:.04em;overflow:hidden}.cbm-ann--upper{text-transform:uppercase;letter-spacing:.12em}.cbm-ann__viewport{flex:1 1 auto;min-width:0;overflow:hidden}.cbm-ann__track{display:flex;width:max-content}.cbm-ann__group{display:flex;align-items:center;flex:0 0 auto;gap:var(--cbm-gap);margin:0;padding:var(--cbm-pad) 0;padding-right:var(--cbm-gap);list-style:none}.cbm-ann__item,.cbm-ann__sep{display:flex;align-items:center;flex:0 0 auto;white-space:nowrap}.cbm-ann__msg{display:inline-flex;align-items:center;gap:.8rem;color:inherit;text-decoration:none}.cbm-ann__msg--link:hover .cbm-ann__text{text-decoration:underline;text-underline-offset:.3rem}.cbm-ann__msg--link:focus-visible{outline:1px solid currentColor;outline-offset:3px;border-radius:2px}.cbm-ann__icon{display:inline-flex;color:var(--cbm-accent)}.cbm-ann__text p{display:inline;margin:0}.cbm-ann__text strong,.cbm-ann__text b{font-weight:700;color:var(--cbm-accent)}.cbm-ann__text a{color:inherit}.cbm-ann__arrow{color:var(--cbm-accent);transition:transform .25s ease}.cbm-ann__msg--link:hover .cbm-ann__arrow{transform:translate(3px)}.cbm-ann__code{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .9rem;border:0;border-radius:999px;background:var(--cbm-code-bg);color:var(--cbm-code-text);font:inherit;font-weight:700;letter-spacing:.1em;line-height:1.3;cursor:default}.cbm-ann__code--copy{cursor:pointer;transition:transform .2s ease}.cbm-ann__code--copy:hover{transform:translateY(-1px)}.cbm-ann__code--copy:focus-visible{outline:1px solid var(--cbm-text);outline-offset:2px}.cbm-ann__code-done,.cbm-ann__code.is-copied .cbm-ann__code-value,.cbm-ann__code.is-copied .cbm-ann__code-icon{display:none}.cbm-ann__code.is-copied .cbm-ann__code-done{display:inline}.cbm-ann__sep{color:var(--cbm-accent);opacity:.85}.cbm-ann__dot{width:.4rem;height:.4rem;border-radius:50%;background:currentColor}.cbm-ann--marquee.is-animated .cbm-ann__track{animation:cbm-marquee var(--cbm-duration, 30s) linear infinite;will-change:transform}.cbm-ann__viewport--reverse .cbm-ann__track{animation-direction:reverse}.cbm-ann--hover-pause:hover .cbm-ann__track,.cbm-ann--marquee:focus-within .cbm-ann__track,.cbm-ann.is-paused .cbm-ann__track,.cbm-ann.is-editing .cbm-ann__track{animation-play-state:paused}@keyframes cbm-marquee{0%{transform:translate(0)}to{transform:translate(var(--cbm-shift, -50%))}}.cbm-ann--marquee .cbm-ann__viewport{-webkit-mask-image:linear-gradient(to right,transparent,#000 4rem,#000 calc(100% - 4rem),transparent);mask-image:linear-gradient(to right,transparent,#000 4rem,#000 calc(100% - 4rem),transparent)}.cbm-ann__toggle{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;margin:0 1.2rem 0 .4rem;padding:0;border:0;border-radius:50%;background:#ffffff1a;color:var(--cbm-text);cursor:pointer;transition:background-color .2s ease}.cbm-ann__toggle:hover{background:#fff3}.cbm-ann__toggle:focus-visible{outline:1px solid var(--cbm-text);outline-offset:2px}.cbm-ann__icon-play,.cbm-ann.is-paused .cbm-ann__icon-pause{display:none}.cbm-ann.is-paused .cbm-ann__icon-play{display:block}.cbm-ann--static .cbm-ann__track{width:100%;justify-content:center}.cbm-ann--static .cbm-ann__group{flex-wrap:wrap;justify-content:center;row-gap:.6rem;padding-left:1.6rem;padding-right:1.6rem}.cbm-ann--static .cbm-ann__sep:last-child{display:none}@media screen and (max-width:749px){.cbm-ann--upper{letter-spacing:.08em}.cbm-ann__group{gap:calc(var(--cbm-gap) * .7);padding-right:calc(var(--cbm-gap) * .7)}.cbm-ann--marquee .cbm-ann__viewport{-webkit-mask-image:linear-gradient(to right,transparent,#000 2rem,#000 calc(100% - 2rem),transparent);mask-image:linear-gradient(to right,transparent,#000 2rem,#000 calc(100% - 2rem),transparent)}.cbm-ann__toggle{width:2.4rem;height:2.4rem;margin-right:.8rem}.cbm-ann--static .cbm-ann__viewport{overflow-x:auto;scrollbar-width:none}.cbm-ann--static .cbm-ann__track{justify-content:flex-start;width:max-content}.cbm-ann--static .cbm-ann__group{flex-wrap:nowrap}}@media(prefers-reduced-motion:reduce){.cbm-ann--marquee .cbm-ann__viewport{overflow-x:auto;scrollbar-width:none;-webkit-mask-image:none;mask-image:none}.cbm-ann__toggle{display:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-announcement-marquee.css.map */
