.ts-cmarq{padding-top:var(--ts-cmarq-pt, 40px);padding-bottom:var(--ts-cmarq-pb, 40px);overflow-x:clip;overflow-y:visible}.ts-cmarq__viewport{position:relative;overflow-x:clip;overflow-y:visible;padding-block:2.5rem;margin-block:-2.5rem;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%);-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y;-webkit-mask-size:100% 100%;mask-size:100% 100%}.ts-cmarq__track{display:flex;width:max-content;animation:ts-cmarq-scroll var(--ts-cmarq-speed, 50s) linear infinite}@keyframes ts-cmarq-scroll{0%{transform:translate3d(-33.3333%,0,0)}to{transform:translateZ(0)}}.ts-cmarq__viewport:hover .ts-cmarq__track{animation-play-state:paused}.ts-cmarq__item{cursor:default}.ts-cmarq__label,.ts-cmarq__icon{transition:transform .48s cubic-bezier(.34,1.28,.5,1),color .32s ease,filter .48s cubic-bezier(.22,1,.36,1),opacity .32s ease}@media(hover:hover){.ts-cmarq__viewport:hover .ts-cmarq__label,.ts-cmarq__viewport:hover .ts-cmarq__icon{opacity:.34}.ts-cmarq__item:hover .ts-cmarq__label,.ts-cmarq__item:hover .ts-cmarq__icon{opacity:1}.ts-cmarq__item:hover .ts-cmarq__label{color:#0b7a55;transform:translateY(-6px) scale(1.04)}.ts-cmarq__item:hover .ts-cmarq__icon{transform:translateY(-8px) rotate(-8deg) scale(1.22);filter:drop-shadow(0 14px 20px rgb(20 32 27 / .28))}}@media(prefers-reduced-motion:reduce){.ts-cmarq__label,.ts-cmarq__icon{transition:none}.ts-cmarq__item:hover .ts-cmarq__label,.ts-cmarq__item:hover .ts-cmarq__icon{transform:none;filter:none}.ts-cmarq__viewport:hover .ts-cmarq__label,.ts-cmarq__viewport:hover .ts-cmarq__icon{opacity:1}}.ts-cmarq__group{display:flex;align-items:center;list-style:none;margin:0;padding:0;flex:0 0 auto}.ts-cmarq__item{display:inline-flex;align-items:center;gap:clamp(1.5rem,2.4vw,3rem);padding-inline-end:clamp(1.5rem,2.4vw,3rem);white-space:nowrap}.ts-cmarq__item:not(:has(.ts-cmarq__icon)){padding-inline-end:calc(clamp(1.5rem,2.4vw,3rem)*2)}.ts-cmarq__label{font-family:var(--font-heading-family);font-size:clamp(1.75rem,1.2rem + 2.1vw,3.4rem);font-weight:600;letter-spacing:.02em;text-transform:uppercase;line-height:1}.ts-cmarq__icon{inline-size:clamp(3.2rem,2.3rem + 2.4vw,5.4rem);block-size:clamp(3.2rem,2.3rem + 2.4vw,5.4rem);object-fit:contain;flex:0 0 auto}@media(prefers-reduced-motion:reduce){.ts-cmarq__track{animation:none;transform:none}.ts-cmarq__viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-ts-claim-marquee.css.map */
