.button{cursor:pointer;display:inline-block;text-align:center;text-decoration:none;padding:0 var(--s1);border-radius:50px;border-width:1px;border-style:solid;white-space:nowrap;transition:color 125ms ease-in-out,background-color 125ms ease-in-out,border-color 125ms ease-in-out;font-family:var(--font-1);font-size:var(--t1);line-height:34px;text-transform:capitalize}@media(max-width:767px){.button{padding:0 var(--s1);font-size:var(--t0);line-height:28px}}.button-1{color:#fffbf6;border-color:var(--color-1);background-color:var(--color-1)}.button-2{color:var(--color-1);border-color:#fffbf6;background-color:#fffbf6}.button-2:hover{border-color:var(--color-3);background-color:var(--color-3)}.button-3{color:var(--color-3);border-color:var(--color-3);background-color:transparent;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.button-4{color:var(--color-1);border-color:var(--color-1);background-color:transparent}.button-1,.button-3,.button-4{position:relative;isolation:isolate}.button-1:before,.button-3:before,.button-4:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background-image:linear-gradient(90deg,rgb(185 224 248 / .4),transparent);opacity:0;transition:opacity .3s ease-out}.button-1:before{background-image:linear-gradient(90deg,#b9e0f866,#0006)}.button-arrow{display:inline-block;vertical-align:middle;width:0;margin-left:0;overflow:hidden;opacity:0;line-height:0;transition:width .3s ease-out,margin-left .3s ease-out,opacity .3s ease-out}.button-arrow svg{display:block;width:23px;height:8px}@media(hover:hover){.button-1:hover:before,.button-3:hover:before,.button-4:hover:before{opacity:1}.button:hover .button-arrow{width:23px;margin-left:var(--s0);opacity:1}}.button-custom{color:var(--color);border-color:var(--border);background-color:var(--background)}.button-custom:hover{color:var(--hover-color);border-color:var(--hover-border);background-color:var(--hover-background)}.button-full{display:block;width:100%}.button-text{display:inline-block;text-decoration:underline;text-underline-offset:2px;color:#000}.button-icon{line-height:0}.button[disabled]{pointer-events:none;opacity:.5}.button.state--loading{position:relative;pointer-events:none;-webkit-text-fill-color:transparent}.button.state--loading>*{visibility:hidden}.button.state--loading:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/component-button.css.map */
