.button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;height:42px;text-align:center;text-decoration:none;padding-inline:16px;border-radius:30px;border:none;white-space:nowrap;transition:background-color 125ms ease-in-out,border-color 125ms ease-in-out,color 125ms ease-in-out;font-family:var(--font-1);font-size:var(--t1);font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.04em}.button-1{position:relative;isolation:isolate;color:#fff;background-color:transparent;background-image:linear-gradient(to right,#1f395fde 43.677%,#03316b40)}.button-1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background-color:var(--color-1);transition:opacity .3s ease-out}.button-1:hover:before{opacity:0}.button-2{position:relative;isolation:isolate;color:var(--color-1);border:1px solid var(--color-1);background-color:transparent;background-image:linear-gradient(160deg,#1f395f0f,#1f395f03)}.button-2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background-image:linear-gradient(to right,#bcc9fecc,#bcc9fe00);opacity:0;transition:opacity .3s ease-out}.button-2:hover:before{opacity:1}.button-3{position:relative;isolation:isolate;color:#fff;border:1px solid #FFFFFF;background-color:#1f395f66;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.button-3:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background-image:linear-gradient(to right,#1f395f99,#1f395f00);opacity:0;transition:opacity .3s ease-out}.button-3:hover:before{opacity:1}@media(max-width:767px){.button{height:35px;padding-inline:14px;font-size:var(--t0)}}.button-custom{color:var(--color);border:1px solid var(--border);background-color:var(--background)}.button-custom:hover{color:var(--hover-color);border-color:var(--hover-border);background-color:var(--hover-background)}.button--small{height:35px;padding-inline:14px;font-size:var(--t0)}@media(max-width:767px){.button--small{height:30px;padding-inline:10px}}.button-full{display:flex;width:100%}@media(max-width:767px){.small--button-full{display:flex}}.button-text{display:inline-block;text-decoration:underline;text-underline-offset:2px;color:var(--color-1)}.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:button-spin .6s linear infinite}@keyframes button-spin{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/component-button.css.map */
