.btn{position:relative;isolation:isolate;overflow:hidden;will-change:transform;transition:transform .34s cubic-bezier(.34,1.32,.48,1),box-shadow .34s cubic-bezier(.22,1,.36,1),color .26s ease}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:#0b7a55;transform:translate(-101%);transition:transform .46s cubic-bezier(.65,0,.35,1)}@media(hover:hover){.btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px -14px #0f9b6c73}.btn:hover:after{transform:translate(0)}.btn--primary:hover:after{transform:translate(-101%)}.btn--primary:hover{filter:brightness(1.12)}.btn--primary:hover{box-shadow:0 16px 30px -14px #14201b8c}.btn--secondary:hover,.btn--underline:hover{color:#fff}.btn--underline:hover:after{opacity:0}.btn--underline:hover{color:inherit}}.btn:active{transform:translateY(0) scale(.97);transition-duration:.12s}.btn:focus-visible{outline:2px solid #0f9b6c;outline-offset:3px}@media(prefers-reduced-motion:reduce){.btn,.btn:after{transition:none}.btn:hover,.btn:active{transform:none}.btn:hover:after{transform:translate(0)}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-ts-buttons.css.map */
