.co-button-clip{position:absolute;width:0;height:0;z-index:-1}.co-button-type-1,.co-button-type-3{-webkit-clip-path:url(#co-button-clip-svg-1-path-id);clip-path:url(#co-button-clip-svg-1-path-id)}.co-button-type-2{-webkit-clip-path:url(#co-button-clip-svg-2-path-id);clip-path:url(#co-button-clip-svg-2-path-id)}.co-button{--co-btn-color: var(--co-white);--co-btn-color-bg: var(--co-lavender-blue);--co-btn-hover-color: var(--co-white);--co-btn-hover-color-bg: var(--co-blue);--co-btn-f-size: var(--co-button-size);--co-btn-f: var(--co-font-2);--co-btn-f-line: var(--co-font-2-line-height);--co-btn-f-letter: var(--co-font-2-letter-spacing);--co-btn-f-weight: var(--co-font-2-weight-normal);--co-btn-f-style: var(--co-font-2-style-normal);font-family:var(--co-btn-f);font-size:var(--co-btn-f-size);line-height:var(--co-btn-f-line);letter-spacing:var(--co-btn-f-letter);font-weight:var(--co-btn-f-weight);font-style:var(--co-btn-f-style);color:var(--co-btn-color);box-sizing:border-box;position:relative;display:block;width:fit-content;height:auto;text-align:center;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0)}.co-button-text{display:block;overflow:hidden;max-height:calc(var(--co-btn-f-line) * 2);z-index:2;transition:color .3s;position:relative;font-family:inherit;font-weight:inherit;font-style:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}.co-button-1,.co-button-3{--co-button-transition: .5s;padding:.75em 1em;min-width:9em;max-width:15em}.co-button-2{--co-button-transition: .5s;padding:.5em 1em;min-width:14em}.co-button:hover{color:var(--co-btn-hover-color)}.co-button-bg-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-color:var(--co-btn-color-bg)}.co-button-bg-1{position:absolute;top:150%;left:-50%;width:200%;height:0;padding-bottom:200%;transition:transform 2s ease;transform:translateY(0)}.co-button-bg-1-span{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:38%;background-color:var(--co-btn-hover-color-bg);animation:co-button-bg-1-ani 3s linear infinite}@keyframes co-button-bg-1-ani{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.co-button:hover .co-button-bg-1{transform:translateY(-30%)}.co-button-bg-wrapper-2{transition:background-color var(--co-button-transition) ease-in-out}.co-button-bg-2{position:absolute;top:0;bottom:0;left:0;right:0;background-color:var(--co-btn-color-bg);transition:transform var(--co-button-transition) ease-in-out,background-color var(--co-button-transition) ease-in-out;transform:scaleY(1);transform-origin:50%;border-radius:.2em;z-index:1}.co-button:hover .co-button-bg-wrapper-2{background-color:var(--co-btn-hover-color-bg)}.co-button:hover .co-button-bg-2{transform:scaleY(.8);background-color:var(--co-btn-hover-color-bg)}.co-button-bg-3{position:absolute;top:0;bottom:0;left:0;right:0;background-color:var(--co-btn-hover-color-bg);transition:transform var(--co-button-transition) ease-in-out;transform:scaleY(0);transform-origin:50% 100%;z-index:1}.co-button:hover .co-button-bg-3{transform:scaleY(1)}
/*# sourceMappingURL=/cdn/shop/t/25/assets/co-styles-element-button.css.map */
