.wl-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%;max-width:442px;height:52px;font-family:var(--font-outfit), "Outfit", sans-serif;color:#e8e8e8;-webkit-user-select:none;user-select:none;background:0 0;border:0;outline:none;margin:-8px auto 0;padding:0;display:block;position:relative}.wl-btn:focus-visible{filter:drop-shadow(0 0 0 2px #e8e8e88c)}.wl-squircle{pointer-events:none;width:100%;height:100%;transition:filter .18s ease-out;position:absolute;inset:0}.wl-btn:hover .wl-squircle{filter:drop-shadow(0 0 6px #e8e8e838)}.wl-btn__inner{z-index:1;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;padding:0 20px;display:flex;position:relative}.wl-heart-wrap{flex:none;justify-content:center;align-items:center;width:18px;height:17px;display:inline-flex;position:relative}.wl-heart{transition:transform .26s cubic-bezier(.34,1.56,.64,1);display:block;overflow:visible;transform:scale(1)}.wl-heart__outline,.wl-heart__fill{transform-origin:50%;transition:opacity .26s ease-out}.wl-heart__outline{opacity:1}.wl-heart__fill,.wl-heart--filled .wl-heart__outline{opacity:0}.wl-heart--filled .wl-heart__fill{opacity:1}.wl-btn.is-pulsing .wl-heart{animation:.52s cubic-bezier(.34,1.56,.64,1) wl-heartbeat}@keyframes wl-heartbeat{0%{transform:scale(1)}25%{transform:scale(.72)}55%{transform:scale(1.38)}80%{transform:scale(.94)}to{transform:scale(1)}}.wl-ring{opacity:0;pointer-events:none;border:1.5px solid #e8e8e8cc;border-radius:50%;width:18px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.2)}.wl-btn.is-pulsing .wl-ring{animation:.62s ease-out forwards wl-ring-pulse}@keyframes wl-ring-pulse{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}20%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%)scale(3.6)}}.wl-label-stack{justify-content:center;align-items:center;min-height:1em;display:inline-flex;position:relative}.wl-label{white-space:nowrap;font-family:var(--font-outfit), "Outfit", sans-serif;letter-spacing:.01em;color:#e8e8e8;justify-content:center;align-items:center;font-size:16px;font-weight:600;transition:opacity .26s ease-out,filter .26s ease-out,transform .26s ease-out;display:inline-flex}.wl-label--on{position:relative}.wl-label--off{opacity:1;filter:blur();position:absolute;inset:0;transform:scale(1)}.wl-label--on,.wl-btn.is-active .wl-label--off{opacity:0;filter:blur(3px);transform:scale(.92)}.wl-btn.is-active .wl-label--on{opacity:1;filter:blur();transform:scale(1)}
