/*
|--------------------------------------------------------------------------
| MAKKY B2B
| Button
|--------------------------------------------------------------------------
*/

.mb2b-btn{

    display:inline-flex;

    align-items:center;

    justify-content:center;

    gap:10px;

    min-height:56px;

    padding:16px 30px;

    border:none;

    border-radius:var(--radius-md);

    background:var(--mb2b-secondary);

    color:var(--mb2b-text-light);

    font-size:14px;

    font-weight:700;

    line-height:1;

    text-decoration:none;

    cursor:pointer;

    transition:
        background var(--transition-fast),
        color var(--transition-fast),
        transform var(--transition-fast),
        box-shadow var(--transition-fast);

}

.mb2b-btn:hover{

    background:var(--mb2b-secondary-hover);

    color:var(--mb2b-text-light);

    transform:translateY(-2px);

}

.mb2b-btn:focus{

    outline:none;

}

.mb2b-btn:focus-visible{

    outline:2px solid color-mix(
        in srgb,
        var(--mb2b-secondary) 35%,
        transparent
    );

    outline-offset:3px;

}

.mb2b-btn:disabled{

    opacity:.6;

    cursor:not-allowed;

    pointer-events:none;

}

.mb2b-mobile-nav__footer .mb2b-btn{

    width:100%;

    min-height:58px;

    border-radius:var(--radius-lg);

    font-size:18px;

}