:root{--transition-duration: .45s;--transition-ease: cubic-bezier(.65, 0, .076, 1)}.button-apply,.button-apply *,.button-apply *:before,.button-apply *:after{box-sizing:border-box}.apply{position:relative;display:inline-block;width:18rem;text-decoration:none;cursor:pointer;background:transparent;border:0;padding:0;font:inherit;vertical-align:middle;line-height:1}.apply .circle{position:relative;display:block;width:3rem;height:3rem;margin:2px;border-radius:1.6rem;background:#bc9a64;transition:all var(--transition-duration) var(--transition-ease)}.apply .icon{position:absolute;top:0;bottom:0;margin:auto;background:#fff;transition:all var(--transition-duration) var(--transition-ease)}.apply .icon.arrow{left:.65rem;width:1.125rem;height:.125rem;background:none}.apply .icon.arrow:before{content:"";position:absolute;top:-.25rem;right:.06rem;width:.625rem;height:.625rem;border-top:.125rem solid #ffffff;border-right:.125rem solid #ffffff;transform:rotate(45deg)}.apply .apply-text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding-inline:4px;margin:0 4px;color:#fff;font-weight:700;text-align:center;text-transform:uppercase;transition:all var(--transition-duration) var(--transition-ease);pointer-events:none;z-index:-1}.apply:hover .circle{width:98%}.apply:hover .circle .icon.arrow{background:#fff;transform:translate(1rem)}.apply:hover .apply-text{color:#fff;z-index:1}
/*# sourceMappingURL=/cdn/shop/t/114/assets/button-apply.css.map */
