.np-btn{color:#000;cursor:pointer;display:flex;align-items:center;justify-content:center;row-gap:10px;column-gap:10px;overflow:hidden;position:relative;isolation:isolate;font-size:20px;font-weight:700;line-height:20px;letter-spacing:2px;text-align:center;text-align-last:center;text-decoration:none;padding:10px 10px 10px 20px;flex-shrink:0;border:0;background-color:#fff;background-image:none;border-radius:200px;transition:all .3s cubic-bezier(.4,0,.2,1);outline:1px solid transparent;outline-offset:0}.np-btn:hover,.np-btn:focus-visible{outline-color:#6e6e6e}.np-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#000;opacity:0;transform:translateY(-110%);transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .35s ease}.np-btn:hover:before,.np-btn:focus-visible:before{opacity:1;transform:translateY(0)}.np-btn--grad:before{background:var(--np-grad, #000000ff)}.np-btn__label{color:#000;position:relative;z-index:1;font-size:16px;font-family:Geist,sans-serif;font-weight:700;letter-spacing:-.1px;line-height:normal;overflow-wrap:break-word;text-transform:capitalize;transition:color .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;margin:0}.np-btn:hover .np-btn__label,.np-btn:focus-visible .np-btn__label{color:#fff}.np-btn__arrow{--rsw: 100%;color:#fff;position:relative;z-index:1;width:30px;height:30px;overflow:hidden;line-height:100%;padding:4px;flex-shrink:0;background-color:#000;background-image:none;border-radius:100%;transition:all .3s cubic-bezier(.4,0,.2,1)}.np-btn:hover .np-btn__arrow,.np-btn:focus-visible .np-btn__arrow{color:#000;background-color:#fff}.np-btn{transition:all .3s cubic-bezier(.4,0,.2,1),background-color 0s}.np-btn:hover,.np-btn:focus-visible{background-color:#000;transition:all .3s cubic-bezier(.4,0,.2,1),background-color 0s linear .35s}.np-btn--grad:hover,.np-btn--grad:focus-visible{background-color:transparent;background-image:var(--np-grad, none)}.np-btn__arrow svg{fill:none;stroke:currentColor;width:100%;height:auto;display:block}@media(max-width:1024px){.np-btn{height:auto;flex-grow:unset}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/np-btn.css.map */
