.ann{background:#000;color:#fff;font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;position:relative;overflow:hidden}.ann .ico{width:15px;height:15px;flex:none;color:#ff7a21}.ann .t-ur{text-transform:none;letter-spacing:0;font-size:13px;line-height:1.6}.ann--rotate{height:36px}.ann__viewport{position:relative;height:100%}.ann__msg{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 16px;color:#fff;text-decoration:none;opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease;pointer-events:none;white-space:nowrap}.ann__msg.is-on{opacity:1;transform:none;pointer-events:auto}.ann__chev{opacity:.6}.ann__dots{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:flex;gap:4px}.ann__dots i{width:4px;height:4px;border-radius:50%;background:#555;transition:background .3s,width .3s}.ann__dots i.is-on{background:#fff;width:10px;border-radius:2px}@media(max-width:380px){.ann{font-size:11px;letter-spacing:.05em}.ann__dots{display:none}}@media(prefers-reduced-motion:reduce){.ann__msg{transition:none}}.ann__track{display:flex;width:max-content;animation:ann-marquee 30s linear infinite}.ann__group{display:flex;align-items:center}.ann__item{display:inline-flex;align-items:center;gap:7px;padding:10px 22px;white-space:nowrap}@keyframes ann-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ann__track{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=ABA */
