.sl-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:56px;padding:16px 28px;overflow:hidden;border:1px solid transparent;border-radius:var(--sl-radius-sm);color:var(--sl-white);font-size:13px;font-weight:800;line-height:1;letter-spacing:.06em;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;isolation:isolate;transition:transform var(--sl-transition),box-shadow var(--sl-transition),border-color var(--sl-transition),background var(--sl-transition),color var(--sl-transition)}.sl-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;background:linear-gradient(120deg,transparent 20%,rgba(255,255,255,.22),transparent 80%);transform:translate(-100%);transition:transform .6s ease,opacity .2s ease}.sl-btn:hover{transform:translateY(-3px);text-decoration:none}.sl-btn:hover:before{opacity:1;transform:translate(100%)}.sl-btn:focus-visible{outline:3px solid rgba(74,115,232,.32);outline-offset:3px}.sl-btn--primary{background:linear-gradient(135deg,var(--sl-blue-600),var(--sl-blue-500));box-shadow:0 15px 36px #3159c94d}.sl-btn--primary:hover{box-shadow:0 22px 52px #3159c96b}.sl-btn--dark{background:var(--sl-navy-900);box-shadow:var(--sl-shadow-sm)}.sl-btn--dark:hover{background:var(--sl-navy-800)}.sl-btn--light{border-color:var(--sl-border);background:var(--sl-white);color:var(--sl-navy-900);box-shadow:var(--sl-shadow-xs)}.sl-btn--light:hover{border-color:#3159c947;color:var(--sl-blue-600);box-shadow:var(--sl-shadow-sm)}.sl-btn--outline{border-color:#ffffff57;background:#ffffff0f;color:var(--sl-white);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.sl-btn--outline:hover{border-color:#ffffffb3;background:#ffffff1f}.sl-btn--text{min-height:auto;padding:8px 0;border-radius:0;color:var(--sl-blue-600);background:transparent}.sl-btn--text:hover{transform:translate(4px);color:var(--sl-blue-700)}.sl-btn--sm{min-height:46px;padding:13px 21px;font-size:12px}.sl-btn--lg{min-height:64px;padding:19px 34px}.sl-btn__icon{width:18px;height:18px;flex:0 0 auto;transition:transform var(--sl-transition)}.sl-btn:hover .sl-btn__icon{transform:translate(4px)}@media(max-width:760px){.sl-actions .sl-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/sl-buttons.css.map */
