.text-animations-section{background-color:var(--ta-section-bg-color);background-image:var(--ta-section-bg-desktop);background-repeat:no-repeat;background-position:center;background-size:cover}@media(max-width:767.98px){.text-animations-section{background-image:var(--ta-section-bg-mobile)}}.text-animations{position:relative;display:flex;align-items:center;width:100%;padding:var(--st-pd-dt)}.text-animations__viewport{flex:1 1 auto;min-width:0;width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.text-animations.has-scroll-motion .text-animations__viewport{overflow:hidden}.text-animations__main-heading{width:100%;margin:0;padding:var(--st-pd-dt);color:var(--ta-heading-color, #1f1f27);font-family:var(--font-heading-family);font-size:var(--ta-heading-size-desktop, 24px);font-style:var(--font-heading-style);font-weight:var(--ta-heading-weight, 500);line-height:1.25;text-align:var(--ta-heading-align, center);overflow-wrap:anywhere}.text-animations__main-heading-link{color:inherit;text-decoration:none;text-underline-offset:.16em}.text-animations__main-heading-link:hover{color:inherit;text-decoration:underline}.text-animations__main-heading-link:focus-visible{color:inherit;border-radius:2px;outline:2px solid currentColor;outline-offset:3px;text-decoration:underline}@media(max-width:767.98px){.text-animations__main-heading{padding:var(--st-pd-mb, 0);font-size:var(--ta-heading-size-mobile, 18px)}}@media(max-width:767.98px){.text-animations{padding:var(--st-pd-mb, 0)}}.text-animations__track{display:flex;width:max-content;min-width:100%;will-change:auto}.text-animations.has-scroll-motion .text-animations__track{will-change:transform}.text-animations__content{display:flex;flex:0 0 auto;flex-flow:row nowrap;align-items:center;gap:var(--item-gap);padding-right:var(--item-gap)}.text-animations__item{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;gap:10px;font-weight:500;white-space:nowrap}a.text-animations__item:focus-visible,.text-animations__label a:focus-visible{border-radius:2px;outline:2px solid #fff;outline-offset:2px;box-shadow:0 0 0 4px #1f1f27}.text-animations__icon{width:var(--icon-size);height:var(--icon-size);display:block;flex:0 0 var(--icon-size);object-fit:contain}.text-animations--separator .text-animations__item:after{content:"";pointer-events:none;position:absolute;top:50%;right:calc(var(--item-gap) / -2 - 3px);display:block;width:6px;height:6px;border-radius:50%;background:var(--separator-color);transform:translateY(-50%)}.text-animations__toggle{position:relative;z-index:2;display:grid;flex:0 0 36px;width:36px;height:36px;margin-inline-start:10px;padding:0;place-items:center;border:1px solid rgba(31,31,39,.28);border-radius:50%;color:#1f1f27;background:#fffffff0;box-shadow:0 3px 12px #1f1f271f;cursor:pointer}.text-animations__toggle[hidden]{display:none}.text-animations__toggle:hover{background:#fff}.text-animations__toggle:focus-visible{outline:2px solid currentColor;outline-offset:3px}.text-animations__toggle-icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.text-animations__toggle-icon--play,.text-animations__toggle[aria-pressed=true] .text-animations__toggle-icon--pause{display:none}.text-animations__toggle[aria-pressed=true] .text-animations__toggle-icon--play{display:block}@media(min-width:768px){.text-animations--desktop-static .text-animations__track{width:100%;justify-content:flex-start;will-change:auto}.text-animations--desktop-static .text-animations__content{position:relative;left:50%;width:max-content;max-width:calc(100% - 32px);justify-content:flex-start;padding-right:0;transform:translate(-50%)}.text-animations--desktop-static [data-text-animation-clone]{display:none}}@media(max-width:767.98px){.text-animations__icon{width:var(--icon-size-mobile);height:var(--icon-size-mobile);flex-basis:var(--icon-size-mobile)}.text-animations--mobile-static .text-animations__viewport{overflow-x:auto}.text-animations--mobile-static .text-animations__track{width:100%;will-change:auto}.text-animations--mobile-static .text-animations__content{padding-inline:16px}.text-animations--mobile-static [data-text-animation-clone]{display:none}.text-animations__toggle{flex-basis:34px;width:34px;height:34px;margin-inline-start:8px}}@media(forced-colors:active){a.text-animations__item:focus-visible,.text-animations__label a:focus-visible{outline:2px solid Highlight;box-shadow:none}.text-animations__toggle{border-color:ButtonText;color:ButtonText;background:ButtonFace}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/text-animations.css.map?ta_version=20260717_1 */
