:root{--btn-fill: #141414;--btn-on-fill: #FFFFFF;--btn-edge: #141414;--btn-text: #141414;--btn-ghost: rgba(20, 20, 20, .06);--btn-ring: #141414}.m-btn{--lift: -3px;--sink: 1px;--grow: 1.02;--shrink: .985;--shadow-rest: 0 2px 6px -2px rgba(0, 0, 0, .18);--shadow-hover: 0 14px 30px -10px rgba(0, 0, 0, .4);--shadow-press: 0 1px 3px -1px rgba(0, 0, 0, .26);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--font-stack-body);font-size:15px;font-weight:600;line-height:1;letter-spacing:.005em;padding:15px 26px;min-height:48px;border-radius:999px;border:1.5px solid transparent;text-decoration:none;cursor:pointer;white-space:nowrap;background:transparent;color:var(--btn-text);transform:translateZ(0);backface-visibility:hidden;transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s cubic-bezier(.2,.7,.2,1),background-color .2s cubic-bezier(.2,.7,.2,1),border-color .2s cubic-bezier(.2,.7,.2,1),color .2s cubic-bezier(.2,.7,.2,1)}.m-btn__arrow{flex:none;transition:transform .2s cubic-bezier(.2,.7,.2,1)}.m-btn:hover .m-btn__arrow{transform:translate(4px)}.m-btn:focus-visible{outline:2px solid var(--btn-ring);outline-offset:3px}.m-btn--primary{background:var(--btn-fill);color:var(--btn-on-fill);border-color:var(--btn-fill);box-shadow:var(--shadow-rest)}.m-btn--primary:hover{transform:translateZ(0) translateY(var(--lift)) scale(var(--grow));box-shadow:var(--shadow-hover)}.m-btn--secondary{border-color:color-mix(in srgb,var(--btn-edge) 55%,transparent);color:var(--btn-text);box-shadow:var(--shadow-rest)}.m-btn--secondary:hover{transform:translateZ(0) translateY(var(--lift)) scale(var(--grow));border-color:var(--btn-edge);box-shadow:var(--shadow-hover)}.m-btn--quiet{padding-left:10px;padding-right:10px;min-height:44px;color:var(--btn-text)}.m-btn--quiet:after{content:"";position:absolute;left:10px;right:10px;bottom:11px;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:left;opacity:.55;transition:transform .2s cubic-bezier(.2,.7,.2,1),opacity .2s cubic-bezier(.2,.7,.2,1)}.m-btn--quiet:hover:after{transform:scaleX(1)}a:focus-visible .m-btn--inlink.m-btn--quiet:after{transform:scaleX(1)}.m-btn--starry{background:radial-gradient(130% 160% at 85% 0%,#1b1c21,#08090b 55%,#020203);color:#fff;border-color:#ffffff47;box-shadow:var(--shadow-rest);overflow:hidden;isolation:isolate}.m-btn--starry .sf{opacity:.8;transition:opacity .24s cubic-bezier(.2,.7,.2,1)}.m-btn--starry:hover{transform:translateZ(0) translateY(var(--lift)) scale(var(--grow));border-color:#fff6;box-shadow:var(--shadow-hover)}.m-btn--starry:hover .sf{opacity:1}.m-btn--sm{font-size:13.5px;padding:11px 18px;min-height:44px;gap:7px}.m-btn--lg{font-size:16.5px;padding:18px 32px;min-height:56px}.m-btn--block{display:flex;width:100%;--grow: 1.01;--shrink: .9925}.m-btn--start{justify-content:space-between;text-align:left}.m-btn--flush{padding-left:0;padding-right:0}.m-btn--flush:after{left:0;right:0}.m-btn[aria-disabled=true]{opacity:.42;cursor:not-allowed;pointer-events:none}.m-btn:hover:active,.m-btn:active{transform:translateZ(0) translateY(var(--sink)) scale(var(--shrink));box-shadow:var(--shadow-press);transition-duration:70ms}.m-btn--quiet,.m-btn--quiet:hover,.m-btn--quiet:hover:active,.m-btn--quiet:active{box-shadow:none}.m-btn--quiet:hover:active:after,.m-btn--quiet:active:after{opacity:1;transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.m-btn,.m-btn__arrow,.m-btn--quiet:after,.m-btn--starry .sf{transition:none}.m-btn:hover,.m-btn:active,.m-btn:hover:active,.m-btn:hover .m-btn__arrow{transform:none}.m-btn--quiet:hover:after{transform:scaleX(1)}.m-btn:hover{-webkit-text-stroke:.25px currentColor}.m-btn--primary:hover{box-shadow:0 0 16px 2px color-mix(in srgb,var(--btn-fill) 30%,transparent)}.m-btn:hover:active,.m-btn:active{box-shadow:var(--shadow-press)}.m-btn--quiet:hover:active,.m-btn--quiet:active{box-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/m-buttons.css.map */
