.button-brush{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0rem 3rem;font-family:Monument Extended,Arial Black,sans-serif;font-weight:800;font-size:1.25rem;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;color:#000;background:transparent;border:none;cursor:pointer;overflow:visible;z-index:1;transition:transform .2s ease}.button-brush:hover{transform:scale(1.02)}.button-brush__text{position:relative;z-index:2}.button-brush__stroke{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:200%;z-index:0;pointer-events:none}.button-brush__stroke svg{width:100%;height:100%;overflow:visible}.button-brush__stroke path{fill:none;stroke:#000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2000;stroke-dashoffset:2000;transition:stroke-dashoffset .8s cubic-bezier(.65,0,.35,1)}.button-brush.is-visible .button-brush__stroke path{stroke-dashoffset:0}.button-brush__stroke path:nth-child(1){transition-delay:0s}.button-brush__stroke path:nth-child(2){transition-delay:.1s;stroke-width:2;opacity:.7}.button-brush__stroke path:nth-child(3){transition-delay:.15s;stroke-width:4;opacity:.5}@media screen and (max-width:749px){.button-brush{padding:1rem 2rem;font-size:1rem}}@keyframes brush-wobble{0%,to{transform:translate(-50%,-50%) rotate(0)}25%{transform:translate(-50%,-50%) rotate(.5deg)}75%{transform:translate(-50%,-50%) rotate(-.5deg)}}.button-brush:hover .button-brush__stroke{animation:brush-wobble .3s ease-in-out}
/*# sourceMappingURL=/cdn/shop/t/8/assets/button-brush.css.map */
