.cl-topline{--cl-tl-red: #e0301e;--cl-tl-bg: var(--cl-tl-red);--cl-tl-h: 2.5rem;--cl-tl-gap: 1.375rem;--cl-tl-dur: 40s;position:relative;background-color:var(--cl-tl-bg);color:var(--cl-white);font-family:var(--cl-font-body);font-size:.78125rem;font-weight:600;line-height:1.2}.cl-topline.is-night{--cl-tl-bg: var(--cl-night)}.cl-topline__row{display:flex;align-items:center;column-gap:1rem;height:var(--cl-tl-h);padding-inline:1rem}.cl .cl-topline__pause{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;margin:0;padding:0;border:1px solid #ffffff47;border-radius:999px;background:none;color:var(--cl-white);cursor:pointer;transition:background-color .15s ease}.cl .cl-topline__pause:before{content:"";position:absolute;top:-.5625rem;right:-.5625rem;bottom:-.5625rem;left:-.5625rem}.cl .cl-topline__pause:hover{background-color:#ffffff1f}.cl .cl-topline__pause:focus-visible{outline:2px solid var(--cl-white);outline-offset:2px}.cl-topline__pause svg{display:block;width:.75rem;height:.75rem}.cl-topline__icon-play,.cl-topline.is-paused .cl-topline__icon-pause{display:none!important}.cl-topline.is-paused .cl-topline__icon-play{display:block!important}.cl .cl-topline__viewport{position:relative;flex:1 1 auto;min-width:0;height:100%;display:flex;align-items:center;overflow:hidden;color:inherit;text-decoration:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 3.75rem,#000 calc(100% - 5rem),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 3.75rem,#000 calc(100% - 5rem),transparent 100%)}.cl .cl-topline__viewport:hover{color:inherit}.cl-topline__track{display:flex;flex:none;width:max-content;animation:cl-topline-loop var(--cl-tl-dur) linear infinite;will-change:transform}.cl-topline__group,.cl-topline__set{display:flex;flex:none}.cl-topline__item{display:inline-flex;align-items:center;flex:none;column-gap:var(--cl-tl-gap);padding-right:var(--cl-tl-gap);white-space:nowrap}.cl-topline__spark{display:block;flex:none;width:.625rem;height:.625rem}@keyframes cl-topline-loop{0%{transform:translate(0)}to{transform:translate(-50%)}}.cl-topline:hover .cl-topline__track,.cl-topline:focus-within .cl-topline__track,.cl-topline.is-paused .cl-topline__track{animation-play-state:paused}.cl-topline__still{display:none}.cl-topline__still-item{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding-inline:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transition:opacity .6s ease}.cl-topline__still-item.is-on{opacity:1}@media(prefers-reduced-motion:reduce){.cl-topline__track{display:none}.cl-topline__still{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.cl .cl-topline__viewport{-webkit-mask-image:none;mask-image:none}.cl .cl-topline__pause{transition:none}}.cl-topline__sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cl .cl-topline__cta{flex:none;display:inline-flex;align-items:center;column-gap:.375rem;padding:.375rem .875rem;border-radius:999px;background-color:var(--cl-zeal);color:var(--cl-white);font-size:.75rem;font-weight:600;line-height:1.2;white-space:nowrap;text-decoration:none;transition:background-color .15s ease}.cl .cl-topline__cta:hover{color:var(--cl-white);background-color:var(--cl-red-press)}.cl .cl-topline__cta:focus-visible{outline:2px solid var(--cl-white);outline-offset:2px}.cl-topline__cta-short{display:none}.cl-topline__arrow{display:block;flex:none;width:1.143em;height:.857em;transition:transform .2s ease}.cl .cl-topline__cta:hover .cl-topline__arrow{transform:translate(.125rem)}@media screen and (max-width:767px){.cl-topline{--cl-tl-h: 2.25rem;--cl-tl-gap: 1rem;font-size:.75rem}.cl-topline__row{column-gap:.75rem;padding-inline:.75rem}.cl .cl-topline__cta{padding:.3125rem .75rem}.cl-topline__cta:has(.cl-topline__cta-short) .cl-topline__cta-label{display:none}.cl-topline__cta-short{display:inline}.cl .cl-topline__viewport{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 1.5rem,#000 calc(100% - 2rem),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 1.5rem,#000 calc(100% - 2rem),transparent 100%)}}@media(prefers-reduced-motion:reduce){.cl .cl-topline__cta,.cl-topline__arrow{transition:none}}.cl-topline{overflow:clip}.cl-topline .cl-topline__viewport{position:relative;flex:1 1 auto;min-width:0;overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/40/assets/cl-campaign-topline.css.map */
