.button:not(.link-button){position:relative;overflow:hidden;justify-content:center;gap:4px;background:transparent;border:1.5px solid var(--button_background);color:var(--button_background);border-radius:100px;padding:15px 34px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1;transition:color .6s cubic-bezier(.23,1,.32,1),border-color .6s cubic-bezier(.23,1,.32,1),border-radius .6s cubic-bezier(.23,1,.32,1),transform .15s ease}.button:not(.link-button):hover{background:transparent;border-color:transparent;border-radius:12px;color:var(--button_text)}.button:not(.link-button):active{transform:scale(.96)}.button:not(.link-button):before{content:"";position:absolute;top:50%;left:50%;width:170%;aspect-ratio:1;border-radius:50%;background:var(--button_background);z-index:-1;transform:translate(-50%,-50%) scale(0);transition:transform .8s cubic-bezier(.19,1,.22,1)}.button:not(.link-button):hover:before{transform:translate(-50%,-50%) scale(1)}.button:not(.link-button) .button--text,.button:not(.link-button)>span:not(.btn-icon):not(.button--hover-text):not(.btn-loader){position:relative;transform:translate(-12px);transition:transform .8s ease;white-space:nowrap}.button:not(.link-button):hover .button--text,.button:not(.link-button):hover>span:not(.btn-icon):not(.button--hover-text):not(.btn-loader){transform:translate(12px)}.button.animated:hover .button--text,.button:not(.link-button):hover .button--text,.button:not(.link-button):hover>span:not(.btn-icon):not(.button--hover-text):not(.btn-loader){opacity:1}.button .button--hover-text{display:none!important}.button:not(.link-button) .btn-icon,.button.animated .btn-icon,.button.small-button .btn-icon,.button.medium-button .btn-icon,.button.large-button .btn-icon,.button.animated:hover .btn-icon,.button.secondary--button .btn-icon,.button.animated.secondary--button:hover .btn-icon{position:absolute;left:-25%;top:50%;width:16px;height:16px;border:0;background:transparent;color:currentColor;opacity:1;visibility:visible;transform:translateY(-50%);transition:left .8s cubic-bezier(.34,1.56,.64,1);z-index:1}.button:not(.link-button):hover .btn-icon{left:18px;width:16px;height:16px;border:0;color:currentColor}.button .btn-icon:before{content:none!important}.button .btn-icon svg,.button:hover .btn-icon svg{position:static;width:14px;height:14px;left:auto;margin:0 auto;transform:none}.button:hover .btn-icon svg .draw-arrow,.button:hover .btn-icon svg .tail{transform:none;stroke-dashoffset:0}.button:not(.link-button):after{content:"";position:absolute;right:18px;top:50%;width:15px;height:15px;transform:translateY(-50%);background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") no-repeat center / contain;transition:right .8s cubic-bezier(.34,1.56,.64,1);z-index:1}.button:not(.link-button):hover:after{right:-25%}.button.small-button:not(.link-button){padding:11px 26px;font-size:11px;min-width:90px}.button.medium-button:not(.link-button){padding:17px 38px;font-size:13px}.button.large-button:not(.link-button){padding:20px 44px;font-size:14px}.button.secondary--button:not(.link-button){background:var(--secondary_button_background);border-color:transparent;color:var(--secondary_button_text)}.button.secondary--button:not(.link-button):before{background:var(--secondary_button_background_hover, var(--button_background))}.button.secondary--button:not(.link-button):hover{background:var(--secondary_button_background);border-color:transparent;color:var(--secondary_button_text_hover)}.button.outline-button:not(.link-button){background:transparent}@media(prefers-reduced-motion:reduce){.button,.button:before,.button:after,.button .btn-icon,.button .button--text,.button>span{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/buttons-flow.css.map */
