.features--button-arrow .button{position:relative}.features--button-arrow .button__content{display:inline-flex;align-items:center;gap:0px;transition:gap .4s cubic-bezier(.4,0,.2,1)}.features--button-arrow .button__text{white-space:nowrap}.features--button-arrow .button__arrow{width:0px;height:20px;opacity:0;overflow:hidden;flex-shrink:0;transition:width .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1)}.features--button-arrow .button__arrow svg{width:20px;height:20px;display:block}.features--button-arrow .button__arrow path{stroke:currentColor;stroke-width:1.5;fill:none}.features--button-arrow .button:hover .button__content,.features--button-arrow .button:focus .button__content{gap:8px}.features--button-arrow .button:hover .button__arrow,.features--button-arrow .button:focus .button__arrow{width:20px;opacity:1}.features--button-arrow .button--small .button__arrow{height:16px}.features--button-arrow .button--small .button__arrow svg{width:16px;height:16px}@media(prefers-reduced-motion:reduce){.features--button-arrow .button__content,.features--button-arrow .button__arrow{transition:none}}@media print{.features--button-arrow .button__content{gap:0!important}.features--button-arrow .button__arrow{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/button-animation.css.map */
